专升本《汇编语言程序设计》_试卷_答案.doc

上传人:飞****9 文档编号:137929503 上传时间:2020-07-12 格式:DOC 页数:5 大小:186KB
返回 下载 相关 举报
专升本《汇编语言程序设计》_试卷_答案.doc_第1页
第1页 / 共5页
专升本《汇编语言程序设计》_试卷_答案.doc_第2页
第2页 / 共5页
专升本《汇编语言程序设计》_试卷_答案.doc_第3页
第3页 / 共5页
专升本《汇编语言程序设计》_试卷_答案.doc_第4页
第4页 / 共5页
专升本《汇编语言程序设计》_试卷_答案.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《专升本《汇编语言程序设计》_试卷_答案.doc》由会员分享,可在线阅读,更多相关《专升本《汇编语言程序设计》_试卷_答案.doc(5页珍藏版)》请在金锄头文库上搜索。

1、 专升本汇编语言程序设计一、 (共75题,共150分)1. 下列说法错误的是_。 (2分)A.机器指令的形式包含操作码和地址码B.计算机只能够识别规定好的机器指令C.不同计算机系统之间的机器指令能够相互兼容D.汇编语言的主要操作和机器指令基本上一一对应.标准答案:C2. 两个有符号数相减,通过标志位_判断结果是否溢出。 (2分)A.ZF B.CF C.SF D.OF .标准答案:D3. 汇编语言和高级语言的比较,下列说法错误的是_ (2分)A.汇编语言和高级语言都不能被机器直接识别B.完成同样的功能,汇编语言占据空间小C.高级语言可以使用变量,但汇编语言不行D.汇编语言中有类似于高级语言的宏功

2、能.标准答案:C4. 下列寄存器中,哪个寄存器不能供汇编程序直接访问_. (2分)A.SP B.BP C.CS D.IP .标准答案:D5. 下列寄存器,哪个不能作基址寄存器_。 (2分)A.BX B.BP C.SI D.ESI .标准答案:C6. 设有关寄存器及存储单元的内容如下: 则指令MOV AX, 1100HBXSI执行完毕后,AX寄存器中的值是_。 (2分)A.65B7H B.3412H C.4C2AH D.7856H .标准答案:A7. 常量的用途中,哪个说法是错误的_。 (2分)A.可以作立即寻址的操作数B.也可作某些存贮器操作数的的位移量组成部分C.在数据定义伪指令语句中给变量

3、赋初值D.可以作目的操作数.标准答案:D8. 若(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.(AX)17FFCH,(OF)=1,(CF)=1C.(AX)7FFCH,(OF)=0,(CF)=1D.(AX)17FFCH,(OF)=0,(CF)=1.标准答案:C1

4、0. 在语句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.5555H C.0FFFFH D.1111H .标准答案:B13. 控制汇编程序应如何工作的约定符号称汇编控制命令,又称为_。 (2分)A.条件跳转指令 B.机器指令 C.伪指令 D.宏

5、指令 .标准答案:C14. 下面哪个不是MASM宏汇编程序的功能_。 (2分)A.产生可重定位的目标文件 B.处理各种伪指令 C.给出语法错误提示 D.产生可执行文件 .标准答案:D15. 设AL=0AH,下列指令执行后能使AL=05H的是_ (2分)A.NOTAL B.AND AL,0FH C.XOR AL,0FH D.OR AL,0FH .标准答案:C16. CMPS指令带重复前缀REPNE表示,当两串未比较完且两串元素_时继续比较. (2分)A.不相等 B.相等 C.大于 D.小于 .标准答案:A17. 在宏定义中伪指令MACRO必须与_成对出现。 (2分)A.END B.ENDP C.

6、ENDM D.ENDS .标准答案:C18. 某输入设备的端口地址为25H,输入一个数至AL中的输入指令为_ (2分)A.IN AL,25H B.MOV DL,25H INAL, DL C.IN25H,AL D.MOV DX,25H INDX,AL .标准答案:A19. 中断传送方式的特点是CPU与外设_ (2分)A.串行工作 B.并行工作 C.同步工作 D.成批传送数据 .标准答案:B20. 若标志为IF=1,则_。 (2分)A.响应可屏蔽中断请求 B.不响应不可屏蔽中断请求 C.不响应全部中断请求 D.不响应可屏蔽中断请求。 .标准答案:A21. 主程序和子程序之间传递参数的方法包括_。

7、(2分)A.约定单元法 B.寄存器法 C.形式参数和实际参数法 D.堆栈法 .标准答案:A,B,D22. 下列哪些语句一定能够将ZF标志位的值设置为1_。 (2分)A.XOR AX, AX B.SUB AX, AX C.ADD AX, AX D.AND AX, AX .标准答案:A,B23. 下列语句错误的是_ (2分)A.ADD BX , EAX B.XOR CX , 2BX C.SUB 10, AX D.AND SI, DI .标准答案:C,D24. 将AL中的有符号数扩展成字类型,存储在AX中,可以用指令_ (2分)A.MOV AX, AL B.MOVSX AX, AL C.MOVZX

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

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

10、B.MOV DX, WORD PTR AX C.MOV DX, SI D.MOV DX, AX .标准答案:B31. 已知(AX)=a,(BX)=b,a、b均为无符号数,请选择合适的转移指令,使得(AX)不等于(BX)时转L处执行。下面空白处应选用哪条指令。 ( ) (2分)A.JAE B.JBE C.JNE D.JGE .标准答案:C32. _。 (2分)A.11H B.22H C.33H D.44H .标准答案:B33. 下列MOV语句中,格式错误的是_。 (2分)A.MOV CS, AX B.MOV SS, AX、 C.MOV SP, AX D.MOV BP, AX .标准答案:A34. 若(AX)= 0FFFFH,则NEG AX执行后,(AX)=_。 (2分)A.0000H B.0001H C.0FFFEH D.8000H .标准答案:B35. 上述语句执行后,(AX)的值是_。 (2分)A.0001H B.0FE01H C.0FFFFH D.0001H .标准答案:B36. 条件转移指令JC的测试条件为_。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 管理论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号