专升本《汇编语言程序设计》-试卷-答案_第1页
专升本《汇编语言程序设计》-试卷-答案_第2页
专升本《汇编语言程序设计》-试卷-答案_第3页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、专升本?汇编语言程序设计?C. 在数据定义伪指令语句中给变量赋初值D. 可以作目的操作数.标准答案:D一、共75题,共150分1. 以下说法错误的选项是 。 2分A. 机器指令的形式包含操作码和地址码B. 电脑只能够识别规定好的机器指令C. 不同电脑系统之间的机器指令能够相互兼容D. 汇编语言的主要操作和机器指令根本上一一对应.标准答案:C2. 两个有符号数相减,通过标志位 V断结果是否溢出。2分A. ZF B.CF C.SF D.OF.标准答案:D3. 汇编语言和高级语言的比拟,以下说法错误的选项是 2分A. 汇编语言和咼级语言都不能被机器直接识别B. 完成同样的功能,汇编语言占据空间小C.

2、 咼级语言可以使用变量,但汇编语言不行D. 汇编语言中有类似于高级语言的宏功能.标准答案:C4. 以下存放器中,哪个存放器不能供汇编程序直接访问 .2分A. SP B.BP C.CSD.IP.标准答案:D5. 以下存放器,哪个不能作基址存放器 。2分A. BX B.BP C.SID.ESI.标准答案:C6. 设有关存放器及存储单元的内容如下:rS=)=:ti i:20!OOlT*l2H C010l34H (Rl叮甘皿口珏(201D3H*-SH. (212CnjHi-2 (21201H-4CH (AM 湖 那么指令MOV AX, 11OOHBXSI执行完毕后,AX存放器中的值是 。 2分A. 6

3、5B7HB.3412H C.4C2AH D.7856H.标准答案:A7. 常量的用途中,哪个说法是错误的 。2分A. 可以作立即寻址的操作数B. 也可作某些存贮器操作数的的位移量组成局部8. 假设ECX= 0ABCD1234H BL= 0E3H,那么语句 MOVSX ECX,BL 执行 后:ECX的值为。2分A. 0ABCD1234H B.0FFFFFFE3H C.000000E3H D.0ABCD12E3H.标准答案:B9. 假设(AX) = 0FFFDH,那么语句ADD AX,7FFFH执行后,以下说法正确的选项是。2 分A. (AX) = 7FFCH,(OF)=1,(CF)=1B. (A

4、X) = 17FFCH,(OF)=1,(CF)=1C. (AX) = 7FFCH,(OF)=0, (CF)=1D. (AX) = 17FFCH,(OF)=0,(CF)=1.标准答案:C10. 在语句INC SS:BX中,操作数使用的段存放器是 。 2分A. DS B.ES C.CS D.SS.标准答案:D11. 假设BX= 0A2F4H,语句 SAR BX, 2 执行后,(BX) =。2 分A. 0A2FH B.0E8BDH C.28DBH D.2F4AH.标准答案:B12. 假设(AX)=0FFFFH,那么指令 XOR AX, 0AAAAH 执行后,(AX)=2 分A. 0AAAAH B.5

5、555H C.0FFFFH D.1111H.标准答案:B13.控制汇编程序应如何工作的约定符号称汇编控制命令,又称为2分A.条件跳转指令B.机器指令C.伪指令 .标准答案:CD宏指令14. 下面哪个不是MASM宏汇编程序的功能 。 2分A.产生可重定位的目标文件B.处理各种伪指令C. 给出语法错误提示D.产生可执行文件.标准答案:D15. 设AL=0AH,以下指令执行后能使 AL=05H的是2分A. NOTALB.AND AL,0FHC.XOR AL,0FHD.OR AL,0FH.标准答案:C16. CMPS指令带重复前缀REPNE表示,当两串未比拟完且两串元素 继续比拟.2分A.不相等B相等

6、C大于D.小于标准答案:A17. 在宏定义中伪指令MACR0必须与 对出现。2分A.END B.ENDP C.ENDM D.ENDS.标准答案:C18. 某输入设备的端口地址为25H,输入一个数至AL中的输入指令为 2分A.IN AL,25HB.MOV DL,25H INAL, DLC.IN25H,ALD.MOV DX,25H INDX,AL.标准答案:A19. 中断传送方式的特点是CPU与外设2分A.串行工作B.并行工作C.同步工作D.成批传送数据.标准答案:B20. 假设标志为IF=1,那么o 2分A.响应可屏蔽中断请求B.不响应不可屏蔽中断请求C.不响应全部中断请求D.不响应可屏蔽中断请

7、求。.标准答案:A21. 主程序和子程序之间传递参数的方法包括 o 2分A.约定单兀法B.存放器法C.形式参数和实际参数法D.堆栈法.标准答案:22. 以下哪些语句一定能够将ZF标志位的值设置为1o 2分A.XOR AX, AX B.SUBAX, AX C.ADD AX, AX D.AND AX, AX .标准答案:A.B23. 以下语句错误的选项是2分A.ADD BX , EAXB.XOR CX , 2BXC.SUB 10, AXD.AND SI, DI.标准答案:C.D24. 将AL中的有符号数扩展成字类型,存储在 AX中,可以用指令 分A.MOV AX, ALB.MOVSX AX, AL

8、C. MOVZXAX, ALD.CBW.标准答案:B.D25. 下面哪些语句,目的操作数在数据段 ?2分A. ADD BYTE PTR DS:ESP, CLB. MOV BP,AXCNC BYTE PTR ECXD. MOV DS, AX.标准答案:A.C26. 当程序顺序执行时,每取一条指令语句,IP指针增加的值是 o 2分A. 1B. 2C. 根据CPU支持的数据总线长度而定D. 由指令长度决定.标准答案:D27. 以下堆栈操作语句,格式错误的选项是 o 2分A.PUSH EAX B.PUSH BP C.POP AL D.POP DS.标准答案:C28. 汇编语句MOVECX , AX语法

9、错误,其原因是 2分A. 源操作数和目的操作数不能同时为存放器操作数B. 操作数类型模糊C. 两个操作数数据类型不匹配D. ECX不能用于存放器间接方式 .标准答案:C29. 比拟存放器与存储器的不同,以下说法错误的选项是 o 2分A. 存放器的存取速度极快,而内存的工作速度较慢B. 存放器数量较少,只能存放少量数据;内存容量很大,适于存储大量数据C. 只有存放器才能够用作目的操作数,而存储器单元不行D. 存放器位于CPU内,一旦CPU造好,不可再扩充;而内存是独立于 CPU之外 的独立芯片,可扩充.标准答案:C30. 对于错误指令MOVDX, AX进行修改后,仍然包含错误的选项是 2分A.M

10、OV DX, EAXB.MOV DX, WORD PTR AXC. MOV DX, SID.MOV DX, AX2标准答案:B43.下面的宏定义中,MACKO正确的 2分EXDMD.标准答案:B31. (AX)=a , (BX)=b , a b均为无符号数,请选择适宜的转移指令,使得 (AX)OIPAXi BX不等于(BX)时转L处执行。下面空白处应选用哪条指令。 ()2分A.JAE B.JBE C.JNE D.JGE.标准答案:CD.ATA1 DW 1122H, 3344HD. VA2 EQU 廿YTE FIR DAIA1PIfI32. MOV 心 DAIA2执行后AL)等于一。2分A.11

11、HB.22HC.33HD.44H.标准答案:B33. 以下MOV语句中,格式错误的选项是 。2分A.MOV CS, AXB.MOV SS, AX、C.MOV SP, AXD.MOV BP, AX.标准答案:A34. 假设(AX)= 0FFFFH,贝U NEG AX 执行后,(AX)=。2 分A.0000HB.0001H C.0FFFEH D.8000H.标准答案:BMOV BL. 'OFTH35. AILTBL上述语句执行后,(AX)的值是。 2分A.0001H B.0FE01H C.0FFFFH D.0001H.标准答案:B36. 条件转移指令JC的测试条件为 。2分A.ZF=0 B

12、.CF = 0 C.ZF=1 D.CF=1.标准答案:D37. 要使目的操作数(DX)中的11 8位保持不变,其他的位置0,那么应该使用2 分A.AND DX,0F00HB.OR DX, 0F00HC.AND DX, 0F0FFHD.OR DX, 0F0FFH.标准答案:A38. 有关机器指令标号和伪指令的名字的说法中,正确的选项是 。 2分A. 机器指令标号能够以数字开头,而伪指令的名字不行B. 机器指令标号后面带冒号,而伪指令的名字后面没有C. 机器指令标号和伪指令的名字都代表代码段中的偏移地址D. 机器指令标号和伪指令的名字都代表数据段中的偏移地址.标准答案:B39. 控制循环指令LOO

13、P循环次数的存放器是 。 2分A.AX B.BX C.CX D.DX.标准答案:C40. 使用DOS系统功能调用时,使用的软中断指令是 2分A.INT 21BNT 10H C.INT 16H D.INT 21H.标准答案:D41. 从键盘输入字符串使用DOS功能调用的。 2分A.1号功能 B.2号功能 C.9号功能 D.10号功能.标准答案:D42. 命令“LINK TEST 连接成功后生成正确的文件名是 。2分.标准答案:BAITEALACRO44. 可以作输入指令IN的源操作数,存放端口地址的是 2分A.AX B.BX C.CX D.DX.标准答案:C.标准答案:D2分2分2,BL执行2分

14、45. 假设(ES)=3050H (DI)=50H,在指令"MOV AX , ES:DI"中源操作数的物理地址为2 分A.30500HB.3050HC.50HD.30550H.标准答案:D46. 执行指令后,标志位CF为1。 2分IOYAL, DOOCOIOOBA. ADDALEHWEIBAL: OCOOOUIBB. ADD AL 1H11G11BC. STCD. CLC.标准答案:B,C47. 在汇编语言上机试验中,将用到以下哪些工具?2分A.MASMLINK C.TDD.TC.标准答案:A,B,C48. 以下编程方法,能用于实现重复执行的程序段的有 。 2分A.循环程序

15、B.顺序程序C.子程序D宏功能程序设计.标准答案:A,C,D49.将变量A的偏移地址取到BX存放器中,正确的方法是。2 分A.MOV BX,AC.MOV BX,A.标准答案:B,DBLEA BX,AD.MOV BX,OFFSET A50.能够导致指令指示器IP中的地址值变小的指令有 2分A.SUBB.JMPC.CALLLOOP.标准答案:B,C,D51. 以下部件,那些不属于x86微处理器的根本部件 。 2分A.执行部件B.指令译码部件C.总线接口部件D.中断控制器部件.标准答案:D52. (DS)=0C018H,长度为64K,那么该数据段中最后一个字的地址是。2 分A.0FFFFH B.0F

16、FFEH C.0D017EHD.0D017FH53. 指示器变址存放器组中,哪个存放器一般不能作数据存放器使用分A.ESI B.EDI C.EBP D.ESP.标准答案:D54. 在标志存放器中表示进位的是 。2分A.AF B.CF C.OF D.SF.标准答案:B55. 在使用除法指令作有符号数除法时,应选用指令。 2分A.MUL B.IMUL C.DIV D.IDIV .标准答案:D56. 存贮器寻址方式确定段存放器的优先级时,级别最高的是 。A.默认基址存放器B.默认变址存放器C.跨段前缀D.变量.标准答案:C57. A是一个变量,以下使用取偏移算符 OFFSET错误的语句为 _ 分A.

17、MOV SI, OFFSET ADI B.MOV SI, OFFSET AC.MOV SI, OFFSET A+1 D.MOV AX, OFFSET A.标准答案:A58. 假设ECX= 0ABCD1234H BL= 0E3H,那么语句 MOVZX ECX 后:2分A.0ABCD1234H B.0FFFFFFE3H C.000000E3H D.0ABCD12E3H .标准答案:CCXIP AX, 0JGE EXITNEG AX59. 下面程序段执行后所完成的功能是。兰二'IA. 求(AX)的绝对值'AXB. 求(AX)的相反数匚AXC. 求(AX)的倒数'AXD. 对(

18、AX)进行逻辑非1 AX.标准答案:A60. 逻辑乘指令AND主要用于A. 在目的操作数中去除与源操作数置 0对应的位为0,其余的位保持不变B. 在目的操作数中置与源操作数为1的对应位为1,其余位不变C. 将目的操作数中与源操作数置1的对应位取反D. 在目的操作数中去除与源操作数置 1对应的位为0,其余的位保持不变 .标准答案:A61. 条件转移指令JNC的测试条件为。2分A.ZF=0B.CF = 0C.ZF=1 D.CF=1.标准答案:B62. 地址表达式中出现的偏移地址别离算符OFFSET,在阶段进行运算2分A.汇编B.连接C装载D.运行.标准答案:A63. 有关等价伪指令EQU和等号伪指

19、令=的说法中,正确的选项是。 2分A. EQU能对所定义的符号名再重新定义,而=不行B. =能对所定义的符号名再重新定义,而 EQU不行C. EQU和=都能对所定义的符号名再重新定义D. EQU和二都不能对所定义的符号名再重新定义.标准答案:B64. 以下哪个指令可以把字扩展为双字 。 2分A.CBW B.CWD C.CWB D.CDW.标准答案:B65. 比拟两个带符号的数A、B,当A=B时程序转移,测试的条件为 。2分A.ZF=1 B.ZF=0 C.SF=1 D.SF=0.标准答案:A66. 执行CLD指令后,串传送指令CMPSB,每比拟一次,源串和目的串的。 2 分A.偏移地址+1 B.偏移地址+2 C.偏移地址-1 D.偏移地址-

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论