微机系统与接口技术复习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
微机系统与接口技术复习
一、选择题
1.8086/8088系统中堆栈以 C 为单位进行操作的。
A.半字节 B. 字节 C. 字 D. 双字
2.在下列指令中,不影响堆栈内容的指令是 A 。
A. JMP
B. POP
C. CALL
D. IRET
3.标志寄存器中的TF位可以用来屏蔽 A 。
A. 单步中断
B. INT n中断
C. 可屏蔽中断
D. 以上都不行4.V AR是数据段中定义的变量,指令CMP V AR[BX][DI],AX中目的操作数的寻址方式是 C 。
A.寄存器相对寻址B.直接寻址C.相对基址变址
D.比例变址寻址
5.下列指令执行后,不影响标志位的指令是 A 。
A.PUSH [1000h] B.DEC DX C.AND CX,AX D.IRET
6.下面关于PC机串行通信接口的叙述中,正确的是 A 。
A)异步通信时,一帧信息以起始位开始、停止位结束,起始位之后是数据的最高位。
B)系统A和系统B以半双工方式进行串行通信时,数据能从A传送到B,也能从B传送到A,并且可以同时进行。
C)PC机的串行通信接口采用同步通信方式。
D)PC机的串行通信接口采用RS-232标准。
7.若82C55A组工作在方式1,输出,B组工作在方式0,输入,则其方式控制字为 B 。
A. 23H
B. A3H
C. 80H
D. 85H
8. 在8086系统中,假设SS=2000H SP=0102H,则执行PUSH AX指令后,栈顶的物理地址是 C 。
A. 20104H
B. 20102H
C. 20100H
D. 200FEH
9.设DS=6321H,SS=6232H,BP=1860H,指令DEC BYTE PTR [BP+3]操作数的物理地址是 D 。
A. 64A73H
B. 64183H
C. 65073H
D. 63B83H
10.循环指令LOOPNZ终止循环的条件是 C 。
A.CX=0,或ZF=1 B. CX=0,且ZF=0
C.CX≠0,且ZF=0 D. CX≠0,或ZF=1 11.BUFFER DW 10H DUP(3 DUP(2,?),1,2 DUP(?),100)上述语句汇编后,为变量BUFFER分配的存储单元字节数是 D 。
A. 160
B. 22
C. 80
D. 320
12.要禁止8259A的IR0的中断请求,则其中断屏蔽操作指令字OCW1应为
D 。
A. 80H
B. 28H
C. E8H
D. 01H
13.在8086环境下,对单片方式使用的8259A进行初始化时,必须放置的初始化命令
字为 B 。
A. ICW1,ICW2,ICW3
B. ICW1,ICW2,ICW4
C. ICW1,ICW3,ICW4
D. ICW2,ICW3,ICW4
14.8255A的方式选择控制字应写入 D 。
A. A口
B. B口
C. C口
D. 控制口
15.当DMAC向CPU发出HOLD信号,CPU响应该请求后发出HLDA,表示CPU让出
总线使用权,此时由 B 占有总线使用权。
A.CPU B.DMAC C.存储器D.总线控制器
16.标准键盘接口电路中,8255从接口电路移位寄存器中获得按键的 C 。
A.串行扫描码B.ASCII码C.并行扫描码D.汉字编码
17.编程使8255的C口按位置位/复位控制字为0DH、0AH、00H、07H、09H、02H、0FH、05H输出后,C口输出的值为 C 。
A.98H B.89H C.DCH D.CDH 18.CPU可访问地址空间的大小取决于 C 。
A.CPU运行频率B.系统存储容量
C.地址总线位数D.数据总线位数
19.为了获得20位存储器地址,8086系统采用 B 。
A.直接使用段地址B.段地址左移4位加上偏移量
C.直接使用偏移量D.偏移量左移4位加上段地址
20.中断服务程序的入口地址简称为 B 。
A.中断优先级B.中断向量
C.中断类型码D.中断向量表
二、填空题
1.微处理器包括算术逻辑部件、寄存器、控制器部件,这三个基本部分由内部总线连接在一起。P8
2.微机接口是CPU和输入、输出设备之间进行连接和沟通的部件。P24 3.Intel 8086CPU内部结构按功能可分为两部分:总线接口单元BIU和执行单元EU。P26
4.CPU内部的寄存器分为程序可见的寄存器和程序不可见的寄存器两大类。前者可分为通用寄存器、专用寄存器和段寄存器三类。P29
5.堆栈是在存储器中开辟的一片数据存储区,这片存储区的一端固定,另一端活动,且只允许数据从活动端进去,采用“先进后出”的规则。P36
6.8086系统工作于最小系统,即单处理方式,8086系统工作于最大系统,即多处理方式。P39/41
7.计算机中的指令由操作码字段和操作数字段两部分组成。P57
8.指令中操作数通过如下三种方式提供:一个具体的数值,存放数据的寄存器,或指明数据在主存位置的存储器地址。P58
9.有效地址(EA)可由以下四种成分组成:位移量、基址、变址和比例因子。P59
10.与地址有关的寻址方式有:段内直接寻址、段内间接寻址、段间直接寻址和段间间接寻址。P66-69
11.ORG伪操作用来设置当前地址计数器的值。P125
12.DB用来定义字节,DW用来定义字同,DD用来定义双字。P121
13.通常中断源有以下几种:外部设备的I/O请求、实时时钟、硬件发生故障和软件中断。P203
14.实现定时或延时控制,通常有三种方法:软件定时、不可编程硬件定时和可编程硬件定时。P226
15.DMA方式是指不通过CPU的干预,直接在外设和内存之间进行数据传送的方式。P246
16.8255A有3个8位的数据端口,即端口A、端口B和端口C。P266
17.串行通信中有两种不同的通信方式:异步通信和同步通信。前者数据的传送以一个字符为单位,后者是用一串特定的二进制序列,以连续的形式发送,每个时钟周期发送一位数据。P283
18.8251A是一个通用串行输入/输出接口芯片,可用来将CPU传送给外设的信息以串行方式向外发送,或将外设输入给CPU的信息以串行方式接收并转换成并行数据传送给CPU。P293
19.D/A转换器功能是将数字量转换为模拟量。DAC0832是8位数/模转换芯片,数据的输入方式有双缓冲、单缓冲和直接输入,适用于要求几个模拟量同时输出的情况。P381
20.A/D转换器功能是将模拟量转换为数字量。ADC0809是CMOS单片型逐次逼近式A/D转换器,具有8个通道的模拟量输入线,可在程序控制下对任意通道进行A/D转换,得到8位二进制数字量。P394-395