西安交通大学-网考-汇编语言程序设计 A卷-参考答案

上传人:q****9 文档编号:121836117 上传时间:2020-02-26 格式:DOC 页数:7 大小:34.50KB
返回 下载 相关 举报
西安交通大学-网考-汇编语言程序设计 A卷-参考答案_第1页
第1页 / 共7页
西安交通大学-网考-汇编语言程序设计 A卷-参考答案_第2页
第2页 / 共7页
亲,该文档总共7页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《西安交通大学-网考-汇编语言程序设计 A卷-参考答案》由会员分享,可在线阅读,更多相关《西安交通大学-网考-汇编语言程序设计 A卷-参考答案(7页珍藏版)》请在金锄头文库上搜索。

1、汇编语言程序设计 A卷 (题目数量:50 总分:100.0)1.单选题 (题目数量:30 总分:60.0)1. 中断服务程序入口地址占用( )个字节A.4 B.6 C.2 D.1 答案: 42. LOOPNE指令当满足( )时执行循环操作。A.ZF=1且CX=0 B.ZF=1且CX0 C.ZF=0且CX0 D.ZF=0且CX=0 答案: ZFhps00且CX03. 8086汇编语言中,BCD码的运算是借用二进制数的运算指令并加以调整来实现的。其中非压缩型BCD码减法的调整指令为_A.AAA B.DAA C.AAS D.DAS 答案: AAS4. 下列指令中等价的是:( )A.JC和JO B.J

2、NC和JNO C.JP和JPE D.JA和JG 答案: JP和JPE5. 下面是实现将AL内容加1的压缩型BCD码加法程序段,其中正确的指令序列是 ( )。A.INC AL DAA B.ADD AL,1 DAS C.ADD AL,1 DAA D.STC AAA 答案: INC AL DAA6. 执行1号DOS系统功能调用后,从键盘输入的字符应存放在( )A.AL中 B.BL中 C.CL中 D.DL中 答案: AL中7. 用来存放下一条将要执行的指令地址的寄存器是 ( )。A.SP B.IP C.BP D.CS 答案: IP8. 除法指令中,对于双字除以字运算,商在( )寄存器中。A.AL B.

3、AH C.AX D.DX 答案: AX9. 当执行指令 ADD AX,BX 后,若 AX 的内容为 2BA0H,设置的奇偶标志位 PF1,下面的叙述正确的是( )A.表示结果中含 1 的个数为偶数 B.表示结果中含 1 的个数为奇数 C.表示该数为偶数 D.表示结果中低八位含 1 的个数为偶数 答案: 表示结果中含 1 的个数为偶数10. 现有数据存储如图所示:  设AL=01H,BX=0100H,DS=3000H执行换码指令XLAT后正确的结果是( )A.AL=00H B.AL=4OH C.AL=01H D.AL=79H 答案: A11. 执行下面指令序列后,结果是( )。MOV

4、AL,07FHCBWA.AX=0F7FH B.AX=87FH C.AX=0FF7FH D.AX=007FH 答案: AXhps0007FH12. 使用 DOS 系统功能调用时,使用的软中断指令是( )A.INT 21 B.INT 10H C.INT 16H D.INT 21H 答案: INT 21H13. 键盘中断调用(16H)的0号功能是将读入字符的ASCII码送入( )A.AH B.AL C.BH D.BL 答案: AL14. 当一个带符号数大于0FBH时程序转移,需选用的条件转移指令是( )A.JLE B.JNL C.JNLE D.JL 答案: JNLE15. 下列指令中不等价的是:(

5、)A.JA和JNBE B.JG和JNLE C.JL和JNG D.JBE和JNA 答案: JL和JNG16. 判当CX=0时,转ZERO执行的错误指令是( )A.CMP CX,0JZ ZERO B.MOV AX,CXJZ ZERO C.OR CX,CXJZ ZERO D.JCXZ ZERO 答案: A17. 直接、间接、立即三种寻址方式指令的执行速度,由快至慢的排序为 ( )A.直接、立即、间接 B.直接、间接、立即 C.立即、直接、间接 D.不一定 答案: 立即、直接、间接18. 8086汇编语言中,BCD码的运算是借用二进制数的运算指令并加以调整来实现的。其中非压缩型BCD码减法的调整指令为

6、( )。A.AAA B.DAA C.AAS D.DAS 答案: AAS19. 汇编源程序出现语法错误的指令有 ( )。A.MOV BX+SI,AL B.MOV AX,BP+DI C.MOV DS,AX D.MOV CS,AX 答案: MOV CS,AX20. 80868088 CPU中可用作寄存器间址的寄存器是( )。A.BX、SI、DI B.BX、BP、SI、DI C.BX、IP、SI、DI D.BX,DX,SI,DI 答案: BX、BP、SI、DI21. 已知X,Y为带符号数,两个数比较后,欲判断XY发生转移,应使用( )指令。A.JBE B.JL C.JNG D.JNA 答案: JNG2

7、2. 1号DOS功能调用时,欲将得到的数字的ASCII码转换为该数的实际数值时,可使用 指令来实现。A.AND B.OR C.XOR D.NOT 答案: AND23. 当执行指令ADD AX,BX后,若AX的内容为2BA0H,设置的奇偶标志位PF1,下面的叙述正确的是( )。A.表示结果中含1的个数为偶数 B.表示结果中含1的个数为奇数 C.表示该数为偶数 D.表示结果中低八位含1的个数为偶数 答案: 表示结果中低八位含1的个数为偶数24. 设数据段中已有: DA1 DB 12H,34H DA2 DW 56H,78H 下面有语法错误的语句是( )。A.ADR1 DW DA1 B.MOV DA1

8、1,AX C.MOV BYTE PTR DA21,AL D.MOV WORD PTR DA11,AX 答案: A25. 指令指针寄存器是( )。A.IP B.SP C.BP D.PSW 答案: IP26. 若(AX)=10101101B,为了使其内容变为01010010B,下列( )指令执行一次即可完成此操作A.NOT指令 B.OR指令 C.AND指令 D.XOR指令 答案: A27. AL和VAR字节单元中分别存放一个带符号数,执行CMP AL,VAR时,如ALVAR,那么溢出位和符号位的关系是( )。A.OF=SF B.OF1SF C.OF=SF=1 D.OF=SF=0 答案: A28.

9、算术右移SAR和逻辑右移SHR两条指令执行后结果完全相同的情况是( )。A.目的操作数最高位为0 B.目的操作数最高位为1 C.目的操作数为任意情况 D.无论什么情况都不可能相同 答案: 目的操作数最高位为029. 设SP=1110H,执行PUSH AX指令后,SP的内容为 ( )。A.SP=1112H B.SP=110EH C.SP=1111H D.SP=110FH 答案: A30. 现有数据存储如下:(30100H)=20H, (30101H)=38H, (30102H)=41H, (30103H)=55H 设AL=01H,BX=0100H,DS=3000H 执行换码指令XLAT后正确的结

10、果是( )。A.AL=20H B.AL=38H C.AL=00H D.AL=41H 答案: A2.判断题 (题目数量:20 总分:40.0)1. 当执行LAHF和SHAF两条指令后,标志位不改变( )。A.错误 B.正确 答案: 错误2. ADD ES, BX ( )A.错误 B.正确 答案: 错误3. POP 1234( )。A.错误 B.正确 答案: 错误4. SUB BYTE PTR SI,1( )A.错误 B.正确 答案: 错误5. 在标志IF=0时,CPU忽略所有的中断请求。( )A.错误 B.正确 答案: A6. DEC BX,1 ( )A.错误 B.正确 答案: 错误7. ADD

11、 AX, BL ( )A.错误 B.正确 答案: 错误8. CALL FAR PTR SI+2( )A.错误 B.正确 答案: A9. 执行LEA BX,TABLE与执行MOV BX,OFFSET TABLE效果一样( )。A.错误 B.正确 答案: 正确10. INC BX ( )A.错误 B.正确 答案: 错误11. ADD SI, BX ( )A.错误 B.正确 答案: 错误12. 在汇编语言中当缺省为十进制数时,表示十六进制数要用H结尾。( )A.错误 B.正确 答案: 正确13. 微型计算机的字长并不一定是字节的整数倍( )。A.错误 B.正确 答案: 错误14. 宏的处理是在程序执行过程中处理的( )A.错误 B.正确 答案: 错误15. 宏定义中的形式参数可以多于宏调用的实在参数( )A.错误 B.正确 答案: 正确16. PUSH A(A为字节单元)( )。A.错误 B.正确 答案: 正确17. ADD AX, 100 ( )A.错误 B.正确 答案: 正确18. 存储器中将8个相邻的二进制位作为一个单位,这种单位称为字节( )。A.错误 B.正确 答案: 正确19. ADD SI, 100 ( )A.错误 B.正确 答案: 错误20. 在DEBUG中,缺省值为十进制数。( )A.错误 B.正确 答案: 错误

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

当前位置:首页 > 资格认证/考试 > 其它考试类文档

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