汇编语言复习资料.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《汇编语言复习资料.doc》由会员分享,可在线阅读,更多相关《汇编语言复习资料.doc(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、汇编语言复习资料第一部分 选择题第一章 基础知识1. 数组array在数据段的定义如下所示,在内存空间的存储值是什么,选出正确的一项( )array db 1,1,0AH,A,-2 A、1H1H0AH0AH 82h B、1H31H0AH41H FEHC、110A0A 12hD、31H31H41H41H 02h2. debug命令中显示内存单元内容的命令是( )A、aB、dC、eD、r3. debug命令中反汇编命令是( )A、qB、gC、tD、u4. 在DEBUG下,修改寄存器AX的命令是_。 AU AX BR AX CR DA AX5. 从200H开始反汇编的DEBUG命令是_。AU 200
2、 BR 200 CD 200 DU6. 仅查看用户程序中数据段10号存储单元的DEBUG命令是_。 AD DS:A A BD DS:A CD DS:10 10 DD DS:107. 计算机编程语言的发展顺序是( )A、机器语言 汇编语言 高级语言B、汇编语言 机器语言 高级语言C、高级语言 汇编语言 机器语言 D、高级语言 机器语言 汇编语言8. 将124转换成十六进制数的结果是_。 A7CH B7DH C7EH D7BH9. 计算机对字符、符号采用统一的二进制编码。其编码采用的是_。ABCD码 B二进制码 CASCII D十六进制码第二章 80x86计算机组织10. 对汇编语言源程序进行翻译
3、的程序是_。 A连接程序 B汇编程序 C编译程序 D目标程序11. 在汇编语言中,能够翻译成二进制代码的指令是_。 A汇编指令 B伪指令 C机器指令 D宏指令12. 将高级语言程序翻译成机器语言代码的实用程序是_。 A编译程序 B汇编程序 C解释程序 D目标程序13. 下列寄存器中,哪一个不能用来保存偏移地址( )A、AXB、SIC、DID、BX14. 下列哪个寄存器是用来保存堆栈栈顶元素的地址( )A、BPB、SPC、SID、DI15. 程序流程是由下列那对寄存器组来控制的( )A、DS: SIB、SS: SPC、CS: IPD、ES: DI16. 用来保存现场状态的寄存器是下列哪一个( )
4、A、CSB、AXC、FLAGSD、IP17. 在标志寄存器中表示溢出的标志是_。AAF BCF COF DSF18. 某存储单元的物理地址是56789H,可以作为它的段地址有() A.6789HB.56789HC.56780HD.5678H19. 在数据段偏移地址1000H1003H的内容为:12H 34H 56H 78H,执行指令MOV AX , 1002H 后,AX寄存器的内容为( )A、3456HB、5634HC、5678HD、7856H20. 已知DS=12A0H,ES=22A0H,SS=33A0H,BP=0174H,指令MOVAX,DS:BP源操作数的物理地址是()。 A.12A07
5、4HB.22B74HC.33B74HD.12B74H21. 已知(DS)=2000H,(BX)=1002H,(21001H)=12H,(21002H)=34H,(21003H)=56H,则执行 MOV AX, BX之后,AX的值是( )A1002HB5634HC3456HD1234H22. 两个操作数运算时,下列哪种结果会发生溢出_。 A两个负数相加,结果为负 B两个正数相加,结果为负 C一正一负相加,结果为负 D两个正数相加,结果为正23. 堆栈段的逻辑地址由_组成。 ADS:BX BES:DI CCS:IP DSS:SP24. 物理地址的计算公式是 。 A段地址10+偏移地址 B偏移地址1
6、0+段地址 C段地址10H+偏移地址 D偏移地址10H+段地址25. 在8086系统中,数据寄存器组为_。 ASI、DI、SP、BP BAX、BX、CX、DXCCS、DS、ES、SS DCF、SF、ZF、OF第三章 寻址方式和指令系统26. 指令MOV AX,DS:1000H,源操作数的寻址方式是_。 A立即寻址 B直接寻址 C寄存器寻址 D基址变址寻址27. 指令MOV DX,BPDI 源操作数的寻址方式是_。 A立即寻址 B直接寻址 C寄存器寻址 D基址变址寻址28. 若(AX)=2530H,(BX)=18E6H,MOV BX,AL指令正确的执行结果为_。 ABX寄存器的值为2530H B
7、BL寄存器的值为30H C18E6H单元的值为30H D18E6H单元的值为2530H29. 指令MOV AX,COUNTBX完成的操作是_。 A从存储单元读出一个字送入AX B从存储单元读出一个字节送入AX C将AX中的一个字写入存储单元 D将AX中的一个字节写入存储单元30. 指令MOV DX,DELTABXSi的源操作数保存在_。 A代码段 B堆栈段 C数据段 D附加段31. 操作数地址由BX寄存器指出,则它的寻址方式是_。 A直接寻址 B寄存器寻址 C立即寻址 D寄存器间接寻址32. 一条指令中目的操作数不允许使用的寻址方式是_。 A寄存器寻址 B立即寻址 C变址寻址 D寄存器间接寻址
8、33. 用直接寻址将AL的内容保存到16号单元,可用_指令。AMOV DS:0016H,AL BMOV AL,DS:0016HCMOV DS:0010H,AL DMOV AL,DS:0010H34. 指令MOV BX,-2+1执行后,BX中的内容(16进制)为( )A.0FFFEH B.0FFFFH C.0001H D.8001H35. 串操作指令中,目的串操作数的段地址一定在( )寄存器中。A. CSB. SSC. DSD. ES36. 重复前缀指令rep规定重复次数必定在()寄存器中。 A.DXB.DLC.CXD.CL 37. 在LOOP、LOOPE、LOOPNE类指令里隐含的计数器是(
9、)A、AXB、BXC、CXD、DX38. 若AX=3500H,CX=56B8H,当AND AX,CX指令执行后,AX=( )A. 1400HB. 77F8HC. 0000HD. 0FFFFH39. 设AL=0AH,下列指令执行后能使AL=05H的是()A.XOR AL,0FHB.AND AL,0FHC.TEST AL,0FHD.OR AL,0FH40. 数据定义num db 2 dup (3,4,5) / len equ $-num ,其中len为( )。 A.6 B. 2 C. 3 D. 541. 下列程序段执行后LEN的值是()ADDR DB 3,4,5,6789EADDR DB 1LEN
10、 EQU EADDR - ADDR A.6HB.6HC.7HD.8H42. DEC BYTE PTR SI 指令中的操作数的数据类型是( )A.字B. 字节C. 双字D.四字43. 下面各传送指令中,正确的是( )A.MOV DI,SI B.MOV DX+DI,ALC.MOV WORD PTR BX,0100HD.MOV AL, BX 44. 关于字节乘法指令错误的说法是_。 A被乘数隐含在AL中 B乘数和被乘数都是字节型 C被乘数隐含在AX中 D乘积是字型45. 关于字除法错误的说法是_。 A16位被除数AX与8位源操作数相除 B32位被除数DX、AX与16位源操作数相除 C商在AX寄存器,
11、余数在DX寄存器中 D带符号除法的商和余数都是补码表示的数第四章 指令格式46. 经过汇编产生的二进制目标文件是_。 A.ASM B.OBJ C.EXE D.MAP47. 汇编语言源程序是指_。 A系统提供的MASM B用户编写的.asm C汇编生成的.LST D连接生成的.EXE48. 不能用MOV指令赋初值的段寄存器是_。 ADS BES CCS DSS49. 在COUNT DB 5这条存储单元定义伪指令中,COUNT称为_。 A助记符 B变量 C符号 D标号50. 将10个字数据3456H存放在存储单元中的伪指令是_。 ADW 10H DUP(3456H) BDW 10 DUP(3456
12、H) CDW 10H DUP(5634H) DDW 10 DUP(5634H)51. 将字符串“INPUT”保存到存储单元MESS,正确的伪指令是_。 AINPUT DB MESS BMESS DB INPUT CINPUT DB “MESS” DMESS DB“INPUT”52. _可用来指出一条汇编指令所在存储单元的符号地址。 A变量 B数组名 C标号 D偏移量53. 用指令MOV BX,SEG COUNT指令,可以得到存储单元COUNT的_。 A物理地址 B段地址 C偏移地址 D属性54. SP栈指针内容是1200H,执行两条PUSH指令之后,SP的值为_。 A1202H B1204H
13、C11FCH D11FEH55. 获得BUFFER单元有效地址的汇编指令为_。 AMOV BX,BUFFER BLEA BX,BUFFER CMOV BX, BUFFER DLDS BX,BUFFER56. 有数据定义LISTDB21H,36H,18H,39H,执行MOVAX,WORDPTRLIST+2,则AX=()。 A.3600HB.0036HC.1839HD.3918H 57. 8086的存储器是分段的,定义一个段的伪指令是()。 A.PROC和ENDPB.NAME和END C.SEGMENT和ENDSD.SEGMENT和ASSUME 第五章 循环与分支指令58. 在分支指令中,利用符号
14、进行判断的指令是_。 AJC BJS CJZ DJO59. 在执行条件转移指令前,不能形成条件的指令有_。 ACMP BSUB CAND DMOV60. 在条件转移指令中,结果不为0则转移的指令是_。 AJNS BJZ CJS DJNZ61. 两个带符号数比较,不大于则转移的指令是_。 AJLE BJBE CJL DJAE62. 在条件判断时,采用操作数相与运算的判断指令是_。 ATEST BCMP CAND DJCXZ63. 将AL的2、6位屏蔽为0,其余位保持不变,指令为_。 AAND AL,42H BAND AL,0BBH COR AL,26H DADD AL,0FBH64. 用户程序中
15、的数据段的段地址,用_指令给出。 AMOV AX,CODE BMOV CS,CODE MOV CS,AX MOV DSCS CMOV CS,DATA DMOV AX,DATAMOV DS,CS MOV DS,AX65. 下列描述错误的是_。ALOOP指令以CX为循环计数器BLOOPE指令循环的条件是CX不等于0且ZF=0CLOOPE指令循环的条件是CX等于0且ZF=1DLOOPNE指令循环的条件是CX不等于0且ZF=066. 串处理操作需要循环重复执行,_不能出现在串处理指令中。 AREP BREPZ CREPNZ DLOOP67. 在串传送指令中,串的转送方向由_标志位决定。 ADF BCF
16、 CZF DOF68. 串传送指令中,源串和目的串的偏移地址由_寄存器指出。 ABX和DX BDS和DX CSI和DI DSI和CX69. 串扫描SCAS指令要求目的串放在_中。 A数据段 B代码段 C堆栈段 D附加段70. 串扫描SCASW指令隐含地将_寄存器作为查找的内容。 AAX BBX CCX DAL71. LOOPNE指令的循环计数值放在_寄存器中。 ACL BBX CCX DIP72. 循环指令的控制条件除CX寄存器之外,还可把标志位_作为控制条件。 ACF BSF CZF DOF73. 循环指令LOOPNZ终止循环的条件是_。 ACX=0且ZF=0 BCX=0或ZF=1 CCX产
17、0且ZF=0 DCXv0或ZF=074. 串传送指令MOVSW,执行CLD指令后,每传送一次,串的_。 A偏移地址+1 B偏移地址+2 C偏移地址-1 D偏移地址-275. 在串处理指令中,设置方向标志为1的指令是_。ASTD BCLD CHLT DCWD第六章 子程序结构76. 如果子程序的属性为FAR,下列说法错误的是_。 A可以段内直接调用 B可以段间间接调用 C可以段间直接调用 D只能段间调用77. 在子程序调用过程中,断点指的是_。 ACALL指令本身 BCALL的下一条指令 CCALL的下一条指令的地址 D子程序名78. 执行CALL SUBRl指令后,完成的操作是_。 A将SUB
18、Rl的偏移地址入栈保存 B将断点的偏移地址入栈保存 C将断点的偏移地址IP D将SUBRl的段地址CS,偏移地址IP79. 子程序的属性是用_定义的。 ACALL指令 BPROC过程定义伪指令 CFARPTR DRET指令80. 执行段间返回RET指令时,从堆栈中_。A先弹出断点的偏移地址,再弹出段地址B先弹出断点的段地址,再弹出偏移地址C弹出断点的偏移地址D弹出断点的段地址81. 子程序结构中,保存现场指的是_。 A保存CALL指令 B保存断点的地址 C保存主程序用到的寄存器 D保存子程序用到的寄存器82. 用CALL指令调用子程序时,从子程序返回到主程序_。 A用JMP指令 B用INT21
19、H指令 C只能用RET指令 D既可以用RET又可以用JMP83. 如果在子程序中进行了现场保护,那么子程序中_。 A恢复现场在RET指令之前 B恢复现场在RET指令之后C直接用RET指令返回 D直接用JMP指令返回第七章 宏汇编84. 有关宏的作用,下列说法不正确的是_。 A宏可以被多次调用 B宏调用时不用保存断点 C宏定义体中不可以有标号 D宏展开是汇编程序完成的85. 宏定义时,是通过_实现参数传递的。 A哑元和实元 B堆栈 C寄存器 D存储单元86. 宏调用是通过_实现的。 A汇编指令 B宏指令 C宏展开 D机器指令87. 宏定义的伪指令是_。APROCENDP BmacROENDM C
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汇编语言 复习资料
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内