微型计算机原理与应用试题与答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、选择题
1、二进制数 10010110.10B 的十进制数值可表示为(B )
A、 96.8
B、 150.5
C、 96.5
D、 160.5
2、8086芯片的地址选择线和数据线分别是( B )
A、A0~A15和D0~D15
B、A0~A10和D0~D7
C、A0~A11和D0~D7
D、A0~A11和D0~D15
3、8086 CPU在响应中断时顺序将( C)内容压入堆栈。
A、CS.IP.PSW
B、IP.CS.PSW
C、PSW.CS.IP
D、PSW.IP.CS
4、8086能够访问的存储空间的大小是( B )。
A. 64k
B.1M
C. 256
D.16M
5、
6、相邻段地址之间的最小距离为( A)
A、16个字节
B、64K字节
C、1K字节
D、256字节
7、8086 CPU的NMI引脚上输入的信号是( B )
A、可屏蔽中断请求
B、非屏蔽中断请求
C、中断相应
D、总线请求
8、8086 CPU在( A )时刻采样READY信号决定是否插入等待周期。
A、T3下降沿
B、T3上升沿
C、T2下降沿
D、T2上升沿
9、保护断点就是保存( D )。
A.中断类型码
B.中断服务程序入口地址
C.现场
D.当前CS 、IP的值
10、8086 CPU 采用( D)中断结构。
A、单级
B、多级
C、级联
D、矢量
二、填空(每空1分×20=20分):
1、每一条指令一般都由(操作码)和(操作数)来构成。
2、8086 CPU内部的四个专用寄存器是( CS )、( DS )和(ES )及(SS )。
3、若某中断向量为08H,则该中断的中断服务子程序的入口地址在中断向量表中的物理地址范围为( 00020H )~(00023H )。
4、根据以下要求用一条指令写出相应的操作:
(1)、把BX和DX的内容相加,结果送入DX中。( ADD DX,BX )
(2)、用寄存器BX和位移量0B2H的寄存器相对寻址方式把存贮器中的一个字和(CX)的内容相加,结果送入该存贮器中。( ADD [BX]0B2H,CX )
(3)、用寄存器BX和SI的基址变址寻址方式把存贮器中的一个字节与AL寄存器的内容相加,结果送入AL寄存器中。( ADD AL,[BX][SI] )(4)、用位移量为0524H的直接寻址方式把存贮器中的一个字与数2A59H相加,并把结果送入该存贮单元中。(ADD WORD PTR [0524H],2A59H )
5、CPU与外设传送的三种信息是(数据信息)和(控制信息)及(状态信息)。
6、CPU与外设交换信息时,有三种常见的输入输出方法,它们分别是:(程序控制的输入输出方式)和(中断传送方式)及(DMA工作方式)。
7、8255有两个控制字,它们分别是(工作方式控制字)和(置位/复位控制字)。
三、判断并陈述理由题
1、(×)8086CPU的最大模式是为实现多处理器系统而设计的。
2、(√)在8086CPU构成的微机系统中的数据可以存放在几个不连续的段中。
3、(×)DMA方式可以实现内存与接口之间数据的直接交换。
4、(×)8086 的可屏蔽中断受到IF标志位的影响,并且需要从数据线上读取中断类型码。
5、(×)构成一个最小8086 CPU的微机系统除了808
6、8282、8286至少还需要8284时钟发生器。
6、(√)8086CPU的Ready信号是由外部硬件产生的。
7、(√)8086复位时,(CS)=FFFFH,(IP)=0000H,所以8086在复位后重新启动时,
便从内存的FFFF0H单元开始执行指令,使得系统在启动时自动进入系统程序。
8、(×)中断类型码乘以4,就可以得到中断向量的存放地址。
9、(√)多个外设可以通过8259A中断控制器用一条中断请求线向CPU发中断请求。
10、(×)8251是可编程串行通信接口芯片而8255是可编程并行通信接口芯片。
四.制图
1.微型计算机由哪几部分组成?微型计算机的硬件组成及中线连接并叙述各总线的功能;简述各部分功能。(4分)(后面的部分翻书)
2.某程序数据段中存放了2个字,1234H和5060H,已知DS=7850H,数据存放的偏移地址为3121H及285AH。试画图说明它们在存储器的存放情况,若要读取这两个字,需要对存储器进行几次操作?(5分)
3.若对应中断类型号为30H的中断服务程序存放在2300H:3460H开始的区域中,画出该中断向量在内存中的存放形式?试编写一程序段完成该中断向量的设置。
五.简答
1.8086系统中INTR中断与INT n 中断有什么区别?
2.写出下列指令中源操作数的寻址方式。(4分)
(1)MOV AX,BX
(2)MOV AX,[2000H]
(3)MOV AX,[BX+DI]
(4)MOV BX,OFFSET BUFF
3.如果TABLE为数据段中0020H单元的符号名,在该单元中存放着3412H,请指出以下两条指令有什么区别?每条指令执行后AX寄存器中的内容是多少?
MOV AX,TABLE
LEA AX,TABLE
4.如以下ASCII码串(包括空格符)依次存贮在起始地址为CSTRING•的字节单元内: