《微机接口技术》练习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《微机接口技术》练习题
一、选择题:
1.8086CPU 是一个 位的微处理器,具有 位数据总线, 位地址总线,可寻址空间为 。
CS 是指 寄存器,用来存放当前程序所在段的 。 DS 是指 寄存器,用来存放当前程序所用数据段的 。 ES 是指 寄存器,用来存放辅助数据所在段
的 。
SS 是指 寄存器,用来存放当前程序所用 段的段基址。 指令指针寄存器IP 用来存放下一条指令的 地
址。
8086存储器中存放信息如图所示,则30022H 单元的字节内容为 , 30020H 单元的字内容为 。 ⒉指出下列指令源操作数的寻址方式:
MOV AX ,ARRAY[SI] MOV AX ,ES :[BX] MOV AX ,[200H] MOV AX ,[BX+DI] MOV AX ,BX MOV AX ,1200H MOV AX ,20[BX+SI] MOV AX ,[DI+20]
⒊ 8255A 中共有________________个8位端口,其中_____________口既可作数据口,又可产生控制信号,若要所有端口均为输出口,则方式选择字应为 ____________________________。
⒋ 8253定时/计数器内部有 个端口、共有 种工作方式。
⒌8255的A1和A0引脚分别连接在地址总线的A1和A0,当命令端口的口地址为317H 时,则A 口、B 口、C 口的口地址分别为 、 、 。 ⒍假设(DS) = 2000H, (ES) = 3000H ,(SS) = 4000H, (BX) = 1000H ,(BP) = 1000H, (DI) = 0002H ,(21000H) = 1234H, (21002H) = 5678H ,(31000H) = 9ABCH, (31002H) = 0DEF0H ,(41000H) = 3456H, (41002H) = 789AH 。则MOV AX, ES:[1000H] 执行时操作数的物理地址为 ;MOV AX, [BX]执行后(AX) = ;MOV AX ,[BP + DI] 执行时操作数的物理地址为 ,执行后(AX) = 。
⒎可编程串行接口芯片8251A 可检测______________________________三种错
30020h 30021h
30022h 30023h 30020h
误。
⒏8253芯片内包含有____个独立的计数通道,它有______种工作方式,若输入时钟CLK1=1MHz,计数初值为500,BCD码计数方式,OUT1输出为方波,则初始化时该通道的控制字应为___________________________________。
9、8086CPU内部结构按功能分为两部分,即和。
10、8086CPU具有根地址线,直接寻址能力可达。
11、已知数据段有如下定义:
ORG 0300H (设置$ = 0300H)
BUF DW 0712H
填写指令执行后AX的值。
MOV AX, OFFSET BUF AX =
MOV AX, BUF AX =
12、外部中断也称为中断,由CPU某一引脚信号引起。
内部中断又称中断,是在程序运行过程中,为处理意外情况或调试程序而提供的中断。
8086可以处理种不同类型的中断源。每一个中断源都有一个唯一的码,CPU用其识别不同的中断源。
13、硬件中断由外部硬件产生,分为中断和中断。
14、INTR引脚上来的中断是中断,NMI引脚引入的中断是中断。
15、中断不受中断允许标志位IF的屏蔽。
16、存放中断向量的内存空间被称为。8086中这段空间为1kB,被安排在到的空间。
17、8259是一个可编程的,用来管理的中断请求。
18、8259芯片中,IRR是寄存器,IMR是寄存器,ISR是寄存器,PR是。
二、选择题:
1、能够用来间接寻址的寄存器只能是()之一。
A.BX、BP、SP、DX
B.BX、BP、SI、DI
C.BX、BP、SP、IP
D.AX、BX、CX、DX
2、下列8086指令中,对AX的结果与其他三条指令不同的是()。
A. MOV AX,0
B. XOR AX,AX
C. SUB AX,AX
D. OR AX,0
3、设堆栈指针为(SP)=3000H,此时若将AX,CX,BX依次压入堆栈后,(SP)
= ()
A.3000H
B. 2FFFEH
C.2FFCH
D.2FFAH
4、数据进行算术运算产生溢出时,则()。
A. DF=1
B. DF=0
C. OF=1
D. OF=0
5、8086CPU寻址I/O端口最多使用( )条地址线。
A.8
B.10
C.12
D.16
6、在8086系统中中断号为0AH,则存放中断向量的内存起始地址为( )。
A. 0AH
B. 2AH
C. 28H
D. 4AH
7、ORG 0030H
DA1 DB 0,'0',30H
DA2 DW DA1 数据为3000H字存储单元的偏移地址是()。
A. 0030H
B.0031H
C.0032H
D. 0033H
8、设DS=4321H,SS=5232H,BP=1861H,指令NOT BYTE PTR [BP+1]操作数的物理地址是()。
A 、44A72H
B 、54182H C、53B82H D、45072H
9、BUFFER DW 10H DUP(2 DUP(2,?),1,3DUP(?))
上述语句汇编后,为变量BUFFER分配的存储单元字节数是()。
A. 128
B. 48
C. 256
D. 96
10、循环指令LOOPNZ终止循环的条件是()。
A.CX=0,且ZF=0 B. CX=0,或ZF=1
C.CX≠0,且ZF=0 D. CX≠0,或ZF=1
1⒈设串行异步通信每帧数据格式有8个数据位、无校验、一个停止位,若波特率为9600B/S,该方式每秒最多能传送()个字符。
①1200 ②150
③960 ④120
12.输出指令在I/O接口总线上产生正确的命令顺序是()。
①先发地址码,再发读命令,最后读数据。
②先发读命令、再发地址码,最后读数据。
③先送地址码,再送数据,最后发写命令。
④先送地址码,再发写命令、最后送数据。
13 使用8253设计定时器,当输入频率为1MHZ并输出频率为100HZ时,该定时器的计数初值为()。
①100 ②1000 ③10000 ④其它
14 . 设串行异步传送的数据格式是7个数据位、1个起始位,1个停止位、1个校验位,波特率为2400,则每秒钟传送的最大字符数为( )
A.100个
B.120个
C.10个
D.240个
15.在DMA方式下,数据从内存传送到外设的路径是( )
A.内存→CPU→总线→外设
B.内存→DMAC→外设
C.内存→数据总线→外设
D.外设→内存