微机原理与接口技术冲次复习题_第1页
微机原理与接口技术冲次复习题_第2页
微机原理与接口技术冲次复习题_第3页
微机原理与接口技术冲次复习题_第4页
微机原理与接口技术冲次复习题_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、<微机原理与接口技术模拟(1)一、填空(每题1分共10分)1、CPU是用大规模或超大规模集成电路技术制成的半导体芯片,其中主要包括 运算器、 控制器和 寄存器组 2、CS是指 代码段 寄存器,用来存放当前程序所在段的段基址。3、8086系统中物理地址的计算公式为:段地址×16 偏移量地址,其中段地址由 段寄存器 提供,偏移地址由IP,SP,SI,DI,BX 提供。(BX,BP,基址DI,SI变址)4、8086中I/O端口与内存地址采用 独立编址方法,I/O端口的地址空间为 64K 实际只使用了十条地址线,寻址空间为 1K 。5、通过一个外设接口与外设之间交换的信息主要有数据信息

2、、 状态信息和控制 信息。6、中断返回的指令是 IRET ,关中断的指令是 CLI 。7、8086可以处理 256 种不同类型的中断源。每一个中断源都有一个唯一的类型码,CPU用其识别不同的中断源。8、8259是一个可编程的中断控制器,用来管理 外设的中断请求。9、8259芯片中,IRR是 中断请求寄存器,IMR是 中断屏蔽寄存器,ISR是中断服务寄存器,PR是优先级分析寄存器。10、8086的中断系统可以管理 256 种中断,其中断向量表的大小为 1K 字节。二、选择:(每题1分共10分)1、操作系统的作用是 D 。A. 解释执行源程序 B. 编译源程序C. 进行编码转换 D. 控制和管理系

3、统资源2、冯·诺依曼基本思想主要是指 A 。A. 二进制数和存储程序 B. 二进制数和cpu. C. CPU和存储器 D. 存储器和输入输出设备3、以下叙述中,不正确的是 C 。A. 一个总线周期含4个T状态。B. 一个时钟周期也称为一个T状态。C一个指令周期由4个总线周期组成。D. 执行一条指令所需时间为一个指令周期。4、8086中,复位操作后,程序从 D 地址开始执行。A. 00000H B. FFFFFH C. FFFFEH D. FFFF0H5、软中断INT n(n=10FFH)的优先级排列原则是 B 。A、n值越小级别越高 B、无优先级别C、n值越大级别越高 D、随应用而定

4、6、USB是一种 A 。A、通用的串行总线接口 B、通用的并行总线接口C、新型的微机内部总线 D、新外设标准插头7、设8255芯片的端口基地址是60H,寻址控制寄存器的命令是 B 。A、OUT 60H,AL B、OUT 66H,ALC、OUT 61H,AL D、OUT 62H,AL8、8086标志寄存器中,表示符号位的是(A)A、 SF;B、ZF;C、IF;D、PF9、主机与外设传送数据时,采用( A )主机与设备是串行工作的。A、程序查询方式;B、中断方式;C、DMA方式;D、通道方式10、下列指令经汇编后,机器指令代码最长的是(D )A、MOV AX,0 B、 SUB AX,AXC、XOR

5、 AX,AX、 D、MUL BX三、简答:(每题5分共15分)1、已知中断类型号为13H的中断服务程序的入口地址是1234:5678H,按字节写出此地址在中断向量表中的位置。2、中断处理的4个阶段?(1)中断请求:外设需要进行中断处理时,向CPU提出中断请求。(2)中断响应:CPU执行完现行指令后,就立即响应非屏蔽中断请求。可屏蔽中断请求,CPU若要响应必须满足三个条件。(3)中断处理:保护现场、开中断、中断服务。(4)中断返回:CPU执行IRET中断返回指令时,自动把断点地址从堆栈中弹出到CS和IP中,原来的标志寄存器内容弹回Flags,恢复到原来的断点继续执行程序。3、串行通信与并行通信比

6、较有何特点?四、(每题5分共15分)1、若8086系统采用单片8259A,其中中断类型码为46H,则其中断矢量表的地址指针是多少?这个中断源应连向8259A的哪一个IR输入端?2、设8253A定时/计数接口电路中,其接口地址为 40H43H,将2MHZ的信号源接入CLK0,若利用通道0产生2MS 的定时中断,完成对8253初始化程序。3 、 DAC0832芯片的端口地址310H,输出100个锯齿波,完成程序。<微机原理与接口技术模拟(2)一、填空(每题1分共10分)1、8086的中断系统可以管理 种中断,其中断向量表的大小为 字节。2、并行通信具有传输速度 、效率 的特点,较适用于 距离

7、的传输。3、8255是一种可编程的 行接口芯片,其中有 个 位的并行输入/输出端口。4、8253有两种功能: 功能和 功能。5、CPU响应外部中断请求的条件是:现行指令周期内 ,中断允许标志 ,现行指令 。6、三种I/O传送方式是指: 传送、 传送和 传送。7、程序控制传送方式又分为: 传送和 传送方式。8、标志寄存器中,TF是 标志,用于 操作。9、标志寄存器是一个 位的寄存器,由 标志和 标志两部分组成。10、SP是 寄存器,用来指出当前堆栈段中栈顶的 地址。二 判断题(每题1分共10分))1 数的补码可由其反码的末位加1得到。(F)2 若运算结果为0,则标志寄存器中的零标志位ZF=0.(

8、F)3 SRAM和DRAM存储器都需要电容充电刷新。(F)4 寄存器间接寻址方式中操作数在寄存器中(F)5 MOV指令执行后不影响标志寄存器中的标志位(T)6 在8237A的单字节传送方式中,CPU每响应一次DMA请求,只能传送一个字节的数据。(T)7 同步串行通信在工作时,通信双方不需要同步。(T)8 微机中,串行通信接口芯片8251A与微处理器之间是采用并行方式交换数据的。(T)9 微型计算机即是微型计算机系统。(F)10 存放80个24*24点阵的汉字字模信息需占用2560个字节。(F)三、简答:(每题5分共15分)1 虚拟存储技术 2 简述CPU与外设数据的传送方式 3 A/D转换的过

9、程 四、(每题5分共15分)1、将8255A的A口连接到一个并行打印机,工作在方式1,数据输出采用查询方式,设8255A的端口地址为300H303H,将内存输出缓冲区BUFFER中的100H个字节数据送打印机输出。 (参考答案)BUFFER DB 100H DUP(?) MOV AL, 0A8H;端口A工作于方式1,输出,PC4输入 MOV DX, 303H;将控制端口地址送入DX OUT DX, AL;将控制字写入控制端口 MOV CX, 100H;将传送字节数送入CX MOV SI, OFFSET BUFFER ;将数据缓冲区首地址送入SI LOP: MOV DX, 302H;将端口C地址

10、送入DX IN AL, DX;读端口C,查询BUSY信号 AND AL, 10H;保留PC4状态,判断BUSY=1? JNZ LOP;若BUSY1,则打印机处于忙状态 MOV AL, SI;若BUSY0,则打印机可以输出数据 MOV DX, 300H;将端口A地址送入DX OUT DX, AL;输出数据 INC SI;修改数据缓冲区地址 LOOP LOP;若数据未传送完毕,继续传送 2、8251A异步通信中,其数据位为8位,1位起始位,2位停止位,奇校验,波特率系数是16,其初始化程序为: 3、将以BUFFER开始的100个内存单元中的内容都减去1,如果某个单元减1后为0则不再执行此操作。 (

11、参考答案)程序段如下: MOV DI, 0;将DI的初始值设为0 MOV CX, 100;将字节数(循环次数)送入CXLOP:INC DI;地址指针加1 DEC BUFFERDI;将当前内存单元中的内容减1 LOOPNZ LOP;结果不为0时执行循环 <微机原理与接口技术模拟(3)一、填空(每题1分共10分)1、外部中断也称为 硬件 中断,由CPU某一引脚信号引起。2、内部中断又称 软件 中断,是在程序运行过程中,为处理意外情况或调试程序而提供的中断。3、8086系统中存储空间分为 奇 存储体和 偶 存储体,用A0位来区分。4、8255是一种可编程的 并 行接口芯片,其中有 3 个 8

12、位的并行输入/输出端口。5、D/A转换器的主要功能是将 数字 量转换为 模拟量。6、一片8259可以管理 8 个中断源,两片8259可用来管理 15 个中断源。7、中断触发的方式有 电平 触发和 边沿 触发两种。8、8086的中断系统可以管理 256 种中断,其中断向量表的大小为 1K 字节。9、中断向量与中断类型码的关系是:类型码*4 。10、在主机内部的存储器被称为 主 存储器,RAM表示 随机 存储器,ROM表示 只读 存储器。二、选择题(每题1分共10分))1、8086中标志寄存器的控制标志占 位。A. 4 B. 5 C. 3 D. 22、8086的寻址能力为 。A. 20MB B.

13、1MB C. 64KB D. 4MB3、8086的I/O寻址空间为 。A. 1024个 B. 1M个 C. 64K个 D. 32K个4、8086的一个基本总线周期为 个T状态。A. 4个 B. 5个 C. 6个 D. 7个5、等待状态TW应在 之间插入。A. T1和T2 B. T3和T2 C. T3和T4 D. T4和T16、以下叙述中,不正确的是 。A. 一个总线周期含4个T状态。B. 一个时钟周期也称为一个T状态。C一个指令周期由4个总线周期组成。D. 执行一条指令所需时间为一个指令周期。7、8086中,复位操作后,程序从 地址开始执行。A. 00000H B. FFFFFH C. FFF

14、FEH D. FFFF0H8、SRAM是一种 。A、动态RAM B、静态RAM C、动态ROM D、静态ROM9、掩膜型ROM可简记为 。A、PROM B、MROM C、EPROM D、EEPROM10、软中断INT n(n=10FFH)的优先级排列原则是 。A、n值越小级别越高 B、无优先级别C、n值越大级别越高 D、随应用而定三、简答:(每题5分共15分)1 DMA传送方式2指令和伪指令的特点3接口的主要功能 四、(每题7.5分共15分)1、 将1000H:0200H地址开始的100个字节传送到2000H:1000H开始的存储单元中。 (参考答案)MOV AX,1000H MOV DS,A

15、X;设置源串段地址MOV AX,2000H MOV ES,AX;设置目的串段地址MOV SI,0200H;设置源串偏移地址MOV DI,1000H;设置目的串偏移地址MOV CX,100;将串的长度送入CXCLD;将DF置为0,地址自动递增REP MOVSB;重复执行串传送指令,每次传送一个字节 2、编写程序在屏幕上显示字符串“HOW ARE YOU?”。 (参考答案)DSEG SEGMENT STR DB 'HOW ARE YOU?', 0AH, 0DH, '$'DSEG ENDSCSEG SEGMENT ASSUME CS: CSEG, DS: DSEGST

16、ART: MOV AX, DSEG MOV DS, AX MOV DX, OFFSET STR MOV AH,09H INT 21H MOV AH, 4CH INT 21HCSEG ENDS END START 假设接口的数据输入端口地址为40H,数据输出端口地址为42H,状态端口地址为44H。(1)假定状态寄存器中第1位为输入状态标志,为1时表示输入缓冲器中已经有1个字节准备好,可以进行输入;为0时表示输入缓冲器处于忙状态。(2)假定状态寄存器中第0位为输出状态标志,为1时表示输出缓冲器为空,CPU可以向外设输出数据。编写程序,要求:实现从输入设备输入一串数据到内存缓冲区,再将内存缓冲区中数据送到输出端口输出,串长度为100。 MOV DI, OFFSET BUFFER MOV CX, 100;设置循环次数 CLD DATA_IN: IN AL, 44H;读入状态信息 TEST AL, 02H;检测标志位寄存器第1位是否为1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论