没有合适的资源?快使用搜索试试~ 我知道了~
整个是汇编语言期末复习的一些习题,可以更好的帮助我们复习;
资源推荐
资源详情
资源评论
一、单项选择题(本大题共 20 小题,每小题 1 分,共 20 分)在每小题列出的四个备选项中只有一个是符
合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。3
1.CPU 要访问的某一存储单元的实际地址称( )3
A.段地址 B.偏移地址3
C.物理地址 D.逻辑地址3
2.某存储单元的物理地址是 12345H,可以作为它的段地址有( )3
A.2345H 3B.12345H
C.12340H D.1234H
3.执行后使 BX=0 的同时也使 CF=0,OF=0 的指令是( )3
A.XORBX,BX B.ORBX,BX
C.ANDBX,BX D.CMPBX,BX
4.循环控制指令 LoopNZ/LoopNE 控制循环继续执行的条件是( )3
A.CX≠0 且 ZF=1 B.CX≠0 且 ZF=0
C.CX≠0 或 ZF=1 D.CX≠0 或 ZF=0
5.在执行 DAA 指令,当高四位 BCD 码校正时产生进位,如要把此进位值送入 AH 中,对这进位值的操
作应是( )3
A.DAA 校正指令的功能已自动加在 AH 中3
B.进位值在 AF 中,校正后根据 AF 内容再加在 AH 中3
C.进位值在 CF 中,校正后根据 CF 内容再加在 AH 中3
D.进位值在 AL 最高位上,校正后根据 AL 最高位内容再加在 AH 中3
6.AND,OR,XOR,NOT 为四条逻辑运算指令,下面的解释正确的是( )3
A.指令 XORAX,AX 执行后,AX 内容不变,但设置了标志位3
B.指令 ORDX,1000H 执行后,将 DX 最高位置 1,其余各位置 0
C.指令 ANDAX,OFH 执行后,分离出 AL 低四位3
D.NOTAX,执行后,将 AX 清 0
7.在执行下列指令时,需要使用段寄存器 DS 的指令是( )3
A.STOSW 3B.ADDAL,CL
C.NEGBX D.INCDA[BX]
8.无论 BH 中原有的数是奇数或偶数,若要使 BH 中的数一定为奇数,应执行的指令是( )3
A.ADDBH,01H B.ORBH,01H
C.XORBH,01H D.TESTBH,01H
9.完成对 CL 寄存器的内容乘以 4 的正确操作是( )3
A.ROLCL,1 B.MUL4
ROLCL,1
C.SHLCL,1 D.MOVCL,2
SHLCL,1 SHLCL,CL
10.下面各传送指令中,正确的是( )3
A.MOV[DI],[SI] B.MOV[DX+DI],AL
C.MOVWORDPTR[BX],0100H D.MOVAL,BX
11.汇编语言语句格式中对名字项的规定如下,请找出其中错误的说法( )3
A.名字的第一个字符可以是大写英文字母及小写英文字母3
B.名字的第一个字符可以是字母、数字及、@、_
C.名字的有效长度≤31 个字符3
D.在名字中不允许出现$
12.要实现使 BETA 的值为 56,应采用语句为( )3
A.BETADB56 3 B.BETADB56H
C.BETAEQU56 3 D.BETAEQU56H
13.REPZCMPSW 指令,重复执行的终止条件是( )3
A.CX=0 或 ZF=0 3 B.CX=0 且 ZF=0
C.CX=0 或 ZF=1 3 D.CX=0 且 ZF=1
14.下面程序段执行后,AL 中的内容是( )3
MOVAX,8833H
ADDAL,AH
DAA
A.21 3 B.21H
C.0C1H 3 D.0DDH
15.比较两个带符号的数 A、B,当 A=B 时程序转移,测试的条件为( )3
A.ZF=1 3 B.ZF=0
C.SF=1 3 D.SF=0
16.检查二个无符号数的关系,若要实现 AL≥BL 时分支去 LOP1 处,那么在“CMPAL,BL”指令后应跟的
分支指令是( )3
A.JNCLOP1 3 B.JALOP1
C.JCLOP1 3 D.JGELOP1
17.在下列串操作指令中,同时使用源串和目的串地址指针的指令是( )3
A.STOSW 3 B.LODSW
C.SCASW 3 D.CMPSW
18.设 AL=0AH,下列指令执行后能使 AL=05H 的是( )3
A.NOTAL 3 3B.ANDAL,0FH
C.XORAL,0FH 3 D.ORAL,0FH
19.DA1DW‘AB’,‘ CD’,‘ EF’,‘ GH’( )
┇
MOVAX,DA1+3
指令执行后 AX 中的内容是
A.‘EF’ 3B.‘CD’
C.‘BC’ 3D.‘FC’
20.使用 DOS 系统功能调用时,使用的软中断指令是( )
A.INT21 3B.INT10H
C.INT16H D.INT21H
二、填空题(本大题共 12 空,每空 0.5 分,共 6 分)请在每小题的空格中填上正确答案。错填、不填均无
分。
21.十六进制数 0FFF8H 表示的十进制正数为________,表示的十进制负数为________。
22.若 DS=0F3EH,SI=2000H,COUNT=0A8H,指令 MOVAX,( SI+COUNT)中,源操作数的有效
地址 EA 为________,其物理地址为________。
剩余6页未读,继续阅读
资源评论
baidu_21389505
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功