教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 互联网资料 >

《汇编语言程序设计》期末复习题 -(5)

来源:网络收集 时间:2026-08-12
导读: ③ MOV AH,4CH ④ RET 82. 设 (AH=0,(AL=6H,(BL=9H, 执行下面指令: ADD AL, BL AAA 之后,其结果是 1 ① (AH=1,(AL=5 ② (AH=0,(AL=0FH ③ (AH=1,(AL=15 ④ (AH=0,(AL=5 83.STR1 DB ‘ BeiJing 2009’ SCA DB ‘ J

③ MOV AH,4CH ④ RET

82. 设 (AH=0,(AL=6H,(BL=9H, 执行下面指令: ADD AL, BL AAA

之后,其结果是 1

① (AH=1,(AL=5 ② (AH=0,(AL=0FH ③ (AH=1,(AL=15 ④ (AH=0,(AL=5 83.STR1 DB ‘ BeiJing 2009’ SCA DB ‘ J ’ LEA DI, STR1 MOV AL, SCA MOV CX, 0CH CLD

REPNE SCASB NEXT :??

程序运行到 NEXT 时 CX= 1 ZF=

① 8和 1 ② 7和 1 ③ 10和 0 ④ 10和 1 84.VAR1 DW 1234H,89,255,-2,-0AH VAR2 DB 34,78H,44,22,19,-12 MOV AH,23H

LEA BX,VAR1+4

MOV AL,BYTE PTR [BX+1] MOV SI,WORD PTR VAR2+3 程序段执行后 AX= 2300H SI= 1316H

① AX=23FEH SI=1317H ② AX=23FEH SI=1316H ③ AX=23FFH SI=1316H ④ AX=23FFH SI=1317H

85. 测试 BL 的内容是否与数据 5AH 相等,若相等则转移到 NEXT 处,可实现的方法是

① TEST BL,5AH ② XOR BL,5AH JZ NEXT JZ NEXT

③ AND BL,5AH ④ OR BL,5AH JZ NEXT JZ NEXT

86. 使用 DOS 系统功能调用时,子程序编号 (功能号 应先放入 1 寄存器中。 ① AH ② AL ③ DL ④ AX

87. 设 (AL=03H,能够完成将 AL 中的低 4位代码变反,而其高 4位代码不变的指令是 2 ① AND AL, 0FH ② XOR AL, 0FH

③ OR AL, 0FH ④ SUB AL, 0FH

88. 下列指令能够使 AX 中的数据必为奇数的是 3 ① AND AX,0001H ② XOR AX,0001H

③ OR AX,0001H ④ ADD AX,0001H 89. 下列指令中有语法错误的是 1 ① MOV CS,AX ② MOV DS,AX ③ MOV SS,AX ④ MOV ES,AX

90. BUFF单元开始,连续存放了十个字节数据,欲找出与 AL 中内容不同的数,并将不 同数据的地址偏移量送 ADR 单元,应选用的指令序列是 3

① REPZ CMPSB ② REPNZ CMPSB JZ K1 JZ K1

MOV ADR,DI MOV ADR,DI K1: ?? K1: ??

③ REPZ SCASB ④ REPNZ SCASB JZ K1 JNZ K1 DEC DI DEC DI

MOV ADR,DI MOV ADR,DI K1: ?? K1: ??

91. 已知 AX=0FFFFH, DX=0001H MOV CX, 2 LOP:SHL AX, 1 RCL DX, 1

LOOP LOP

上述程序段执行后 DX= 4 AX=

① DX=0006H AX=0FFFDH ② DX=0006H AX=0FFFCH ③ DX=0007H AX=0FFFDH ④ DX=0007H AX=0FFFCH 92. ARRAY DW 6,9,$+4,10H,$+4 MOV AX,ARRAY+4

设变量 ARRAY 的偏移量是 0084H ,上述指令执行后 AX 中的内容是 ① 0009H ② 008CH ③ 0090H ④ 0010H 93. 已知 AX=7865H, BX=89AAH CLC ADD AX, BX OR BX, AX RCR AX, 1 RCL BX, 1

程序执行后, AX= 3 BX= CF=

① (AX=0107H (BX=175FH (CF=1 ② (AX=0106H (BX=175EH (CF=1 ③ (AX=0107H (BX=175EH (CF=0 ④ (AX=0106H (BX=175FH (CF=0

94. 设 (SS=338AH,(SP=450H,执行 PUSH BX和 PUSHF两条指令后, 堆栈顶部的物理地 址是 1

① 33CECH ② 33CF2H ③ 33CF4H ④ 33CE8H

95. 不能表示存储单元逻辑地址是 4 ① 变量名 ② 标号名 ③ 段名 ④ 符号名 96.VAY1 DW ?

VAY2 EQU Byte PTR VAY1

经过以上定义后 ,VAY1与 VAY2之间的关系是

① 段地址相同 , 偏移地址不同 ② 段地址不同 , 偏移地址相同 ③ 段地址不同 , 偏移地址不同 ④ 段地址相同 , 偏移地址相同 97. 不合法的变量类型是 3

① 一字节 ② 二字节 ③ 三字节 ④ 四字节

98. 在存储器中定义 20个字长的数据缓冲区的伪指令是 2 ① Buffer EQU 20 ② Buffer DW 20 DUP(? ③ Buffer DW 20 ④ Buffer DB 20 DUP(? 99. 下列操作中允许段超越前缀的是 1 ① 取指令 ② 存目的串

③ 以 BP 为基址存取操作数 ④ 堆栈操作

100. 下面程序段是判断两个存储单元是否同为负数,若是,则 AX 置全 1,否则 AX 置 0

…… 此处隐藏:478字,全部文档内容请下载后查看。喜欢就下载吧 ……
《汇编语言程序设计》期末复习题 -(5).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/443437.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)