2010微机原理与汇编语言复习题及参考答案(1)1 下载本文

内容发布更新时间 : 2024/5/30 16:47:34星期一 下面是文章的全部内容请认真阅读。

C .两者都是取操作数

D .两者都是决定程序的转移地址

33.设 AL=0A8H, CX=2, CF=1,执行 RCL AL,CL指令后, AL= ( A . 51H B . A3H C . 47H D . 0C5H

34.目的变址寄存器是 ( A . SI B . DI C . SP D . BX

35.下列常用寻址方式中,哪种属于立即寻址 ( A . MOV AX,ES:[2000H] B. MOV [BX],AX C. MOV AX,2000H D . MOV AX,[BX+3AH] 36.设 SP=1110H,执行 PUSH AX后, SP 中的内容为 ( A . SP=1112H B . SP=110EH C. SP=I111H D . SP=110FH

37.下列指令中错误的指令为 ( A . MOV AX,CS B . MOV DS,1500H C. MOV SI,BX D . MOV [2000H],BL 38.语句 DA1 DB 2 DUP(3,5 , 7 汇编后,与该语句功能等同的语句是 ( A . DA1 DB 3,5,7 B . DA1 DB 2,3,5,7

C . DA1 DB 3,5,3,5,7 D . DA1 DB 3,5,7,3,5,7

39.下面四个寄存器中,用来作为 I/O端口间接寻址的寄存器是 ( A . BX B . DX C . BP D . DI

40.下列哪一种寻址方式最快? ( A .立即寻址 B .直接寻址 C .寄存器寻址 D .寄存器间接寻址

41.在串处理指令 REPNZ CMPSB表示在 (

A .当(CX 不等于 0且 ZF 等于 1的情况下,重复执行串搜索 B .当(CX 不等于 0且 ZF 等于 0的情况下,重复执行串搜索 C .当(CX 不等于 0且 ZF 等于 1的情况下,重复执行串比较 D .当(CX 不等于 0且 ZF 等于 0的情况下,重复执行串比较

42. 若(DX =0A74CH, (CL =5,则指令 SAR DX, CL 执行后, (DX = ( A . 053AH B . 653AH C. 0FD3AH D . 740AH

43. 完成将有符号数 BX 的内容乘以 2的正确指令是 ( A . SHR BX, 1 B . SAR BX, 1 C. SAL BX, 1 D . RCR BX, 1 44.指令 LOOPNZ 的循环执行条件是 (

A . CX ≠ 0且 ZF=0 B . CX ≠ 0或 ZF=0 C . CX ≠ 0且 ZF=1 D . CX ≠ 0或 ZF=1 45.下列寄存器中不能作为间址寄存器的是 ( A . SI B . DI C . CX D . BX

46. JMP WORD PTR[BX]转移的目标地址是 ( A . BX 中的内容 B . SP+BX之和

C . IP+[BX]之和 D . BX 指示的内存单元之内容 二、填空题:

1. 计算机中的 CPU 由 __________和 __________组成。 2. (513.8510 = ( __________ 16 ; (105.38 = ( __________ 10 。

3. 假定机器的字长为 8位,且最高位为符号位,则 (-12710的原码用 8位二进数表示为 __________,其 补码用 8位二进数可表示为 __________。

4. I/O端口有两种编址方式,分别是 __________ 和 __________。

5. 8086/8088的中断系统能够处理 __________ 个不同的中断源,并为每一个中断安排一个编号,称为 中断类型。每种中断类型对应的中断服务程序的入口地址称为 __________。

6. 循环结构的程序主要由 __________、循环体、 __________ 和循环控制部分组成。

7. 若 DS=0F3EH, SI=2000H, COUNT=0A8H,指令 MOV AX, (SI+COUNT中,源操作数的有效地 址 EA 为 __________,其物理地址为 __________。

8. 当标志位 __________=1时表示无符号数运算产生溢出,而当标志位 __________=1是表示带符号数运 算产生溢出。

9. 将十进制数 513.85转换成二进制数、八进制数、十六进制数和 BCD 码分别可表示为 __________、 __________、 __________、 __________。

10. 十进制数 52的原码、反码、补码(采用 8位二进制,最高位为符号位分别可表示为 _________、 __________、 __________。

11.已知某个数的补码为 9DH ,则其真值为 __________。

12. 以下宏定义的功能是将一位十六进制数转换为 ASCII 码,请在空白处填入恰当内容,使程序完整。 HEXTOA __________

AND AL,0FH CMP AL, __________ JNA HEXTOA1 ADD AL,7H

HEXTOA1: ADD AL, __________ ENDM

13.地址 2000H: 0480H,其物理地址是 __________,段地址是 __________,偏移量是 __________。 14. 225D= __________B= __________H。

15.已知 [X]补 =11010101,则 X= __________D。 16.执行部件 EU 的主要功能是:____________________和 ____________________。

17. 8086 CPU在取指令时,会选取段寄存器 __________的值作为段基值,再加上由 __________提供的偏 移地址形成 20位的物理地址。

18. 8086最多可处理 __________种中断,对每一个中断都设置一个 __________。

19. 8086 CPU有两种外部中断请求线,它们分别是 __________和 __________。 20. CPU 与外设之间的数据传送方式有 __________、 __________、 __________和 DMA 方式传送。

21. 冯·诺依曼型的计算机制结构由 __________、 __________、 __________、 __________和 __________五大部分组成。

22. 101011.101B = __________D =__________O = __________H。 23.数字 9的 ASCII 码为 __________。

24. I/O端口有 _________和 _________两种编址方式, 8086的最大 I/O寻址空间为 _________。

25.若一个程序段开始执行之前, (CS =97F0H, (IP =1B40H,该程序段启动执行指令的实际地址是 __________。

26. 6AB.24H = __________B = __________O。

27. 数字“ 0”和字母“ K ”的对应的 ASCII 码分别为 __________和 __________。