微机接口技术 练习题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《微机接口技术》练习题1

一、选择题:

1.8086CPU 是一个 位的微处理器,具有 位数据总线, 位地址总线,可寻址空间为 。

CS 是指 寄存器,用来存放当前程序所在段的 。 DS 是指 寄存器,用来存放当前程序所用数据段的 。 ES 是指 寄存器,用来存放辅助数据所在段

的 。

SS 是指 寄存器,用来存放当前程序所用 段的段基址。 指令指针寄存器IP 用来存放下一条指令的 地

址。

8086存储器中存放信息如图所示,则30022H 单元的字节内容为 , 30020H 单元的字内容为 。 ⒉指出下列指令源操作数的寻址方式:

MOV AX ,ARRA Y[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.外设→内存

相关文档
最新文档