汇编复习资料
更新时间:2024-03-10 17:25:01 阅读量: 综合文库 文档下载
汇编语言期中复习资料
(含有部分参考答案,仅仅作为参考)
1、表示段定义结束的命令是:
A、ENDS B、 ENDP C、ENDM D、END
2.设BX=2000H,SI=3000H,指令MOV AX,[BX+SI+8]的源操作有效地址为( )。 A.5000H B.5008H C.23008H D.32008H
3、标志位ZF是什么标志:
A、符号位标志 B、进位标志 C、 溢出标志 D、零标志 4、用户为了解决自己的问题,用汇编语言所编写的程序,称为() A、目标程序 B、源程序 C、可执行程序 D、C程序 5、可用作寄存器间接寻址或基址、变址寻址的地址寄存器,正确的是() A、AX,BX,CX,DX B、DS,ES,CS,SS C、SP,BP,IP,BX D、SI,DI,BP,BX
6、用一条指令实现将BX有符号数除以2方法是() A、ROR B、RCL C、SHR D、SAR
7、设SP初值为2000H,执行指令“POP AX”后,SP的值是() A、1FFFH B、1998H C、2004H D、2002H 8、条件转移指令JB产生程序转移的条件是()
A、CF=1 B、CF=0 C、CF=1和ZF=1 D、CF=1和ZF=0 9、CBW指令的功能是()
A、把源操作数的符号位扩展到目的操作数中 B、把AL中的符号位扩展到AH中 C、把AH中的符号位扩展到AL中 D、把AX中的符号位扩展到DX中
10.设DS=1000H,ES=2000H,BX=3000H,指令ADD AL,[BX]的源操作数的物理 址为( )。
A.13000H B.23000H C.33000H D. 3000H
11.设DS=2000H,ES=3000H,SI=200H,指令MOV ES:[SI],AL的目的操作数的物理地址为( )。
A.20200H B.30200H C.50200H D.200H 12.指令MOV MEM[BX],AX中的MEM是( )。 A.原码 B.反码 C.补码 D.移码 13.用来作为寄存器间接寻址的寄存器有( )个。
A.8 B.6 C.5 D.4
14.指令MOV [BX+SI],AL中的目的操作数使用( )段寄存器。 A.CS B.DS C.SS D.ES
15.指令MOV BX,[BP+5]中的源操作数使用( )段寄存器。 A.CS B.DS C.SS D.ES 16.段内间接寻址只改变( )中的内容。
A.CS B.IP C.CS和IP D.FR 17.段间间接寻址只改变( )中的内容。
A.CS B.IP C.CS和IP D.FR 18.下述指令中不改变标志寄存器FR的指令是( )。 A.MOV AX,BX B.AND AL,0FH C.SHR BX,CL D.ADD AL,BL 19.下述指令中不影响CF的指令是( )。 A.SHL AL,1 B.INC CX C.ADD [BX],AL D.SUB AX,BX
20.两个整数补码9CH和7AH相加运算后,会产生( )。 A.无溢出且无进位 B.无溢出但有进位 C.有溢出且有进位 D.有溢出但无进位 21.指令JMP WORD PTR [BX]属于( )寻址。
A.段内直接 B.段内间接 C.段间直接 D.段间间接 22.在数据定义语句中,下列描述不正确的是( )。 A.存放存储单元的地址可以用字节表示 B.存放存储单元的地址可以用字表示 C.存放存储单元的地址可以用双字表示 D.存放存储单元的地址可以用四字表示 23.指令( )不改变CF的内容。
A.DEC AL B.ADD AX,CX C.SUB [BX],CL D.SBB AL,DL
24.十进制数字74所对应的压缩型BCD码的形式是( )。 A.74 B.74H C.4AH D.4A
25.十进制数字85所对应的非压缩型BCD码的形式是( )。 A.0085 B.0085H C.0805 D.0805H
26.设AL=67H,执行“CMP AL,76H”后,AL=( )。 A.76H B.0DFH C.67H D.00 27.设AL=65H,BL=29H,执行下列指令后,AL=( )。 ADD AL,BL DAA
A.8EH B.94 C.94H D.8E 28.压栈操作是( )位数的操作。
A.8 B.16 C.32 D.任意
29.一个段可以放在内存的任何地方,但起始地址应该从一个能被( )整除的单元地址开始。 A.16 B.32 C.64 D.128
30.设AX=3762H,CL=5,执行“SHR AX,CL”后,AX=( )。 A.0376H B.01BBH C.01BB D.0376
31.若要在BUF缓冲区中寻找与AL中不相等的数据,应使用( )SCASB串操作指令。 A.REPNE B.REP C.REPE D.REPNZ
32.如果“JNC L”指令的操作码放在0040H,转移后在0020H处取下一条指令的操 作码,那么该条指令的位移量是( )。
A.20H B.1EH C.0DEH D.0E0H
33.如果“JA P”指令的操作码放在0050H, 该指令的位移量为34H,执行完此条指 令转移到取下一条指令的偏移地址为( )
A.0082H B.0084H C.0086H D.0088H
34.若DS=1000H,BX=2000H,(12000H)=56H,(12001H)=78H,AX=1000H,执行“ADD AX,[BX]”指令后,AX=( )。
A.8856H B.6678H C.8800H D.6600H
35.设AX、BX寄存器中存放的是有符号的二进制数据,若执行“CMP AX,BX”指 令后,( )L表示大于则转L。
A.JZ B.JA C.JGE D.JG 36.执行“DIV BX”指令后,( )寄存器中存放商。 A.AL B.AH C.AX D.DX
37.执行“( )AX,BX”指令不改变AX寄存器中的内容。 A.CMP B.ADD C.XOR D.OR
38.若AX=1000H,执行“NEG AX”指令后,AX=( )。 A.1000H B.0E000H C.0F000H D.1001H
39.下列选项中不能作为名字项的是( )。
A.FH B.A3 C.3B D.FADC 40.下列指令不正确的是( )。
A.MOV AL,123 B.MOV AL,123Q C.MOV AL,123D D.MOV AL,123H 41.下列指令不正确的是( )。
A.MOV BL,OFFSET A B.LEA BX,A C.MOV BX,OFFSET A D.MOV BX,A
42.若定义“BUF DB 1,2,3,4”,执行MOV AL,TYPE BUF 后AL=( )。 A.0 B.1 C.2 D.3
43.若定义“A EQU 100”,执行“MOV AX,A”后,AX=( )。 A.A的偏移地址 B.A单元中的内容 C.100 D.A的段地址
44.若定义“B DW 1,2,10 DUP(0)”,则该伪指令分配( )字节单元。 A.10 B.20 C.22 D.24
45.若定义“C DD 2,4”,则该伪指令分配( )个字节单元。 A.2 B.4 C.6 D.8
46.过程定义语句以“过程名PROC”开始,以过程名( )结束。 A.ENDS B.ENDP C.ENDM D.END 47.代码段中的语句( )表示该段结束。
A.ASSUME B.CODE ENDS C.START:MOV AX,DATA D.END START 48.LINK命令执行后可以生成一个以( )为扩展名的文件。 A.ASM B.EXE C.OBJ D.COM 49.一个段最大可定义( )字节。
A.1M B.64K C.32K D.16K
50.若要求一个段的起始位置能被256整除的单元开始,在定位方式选项中应选( )。 A.BYTE B.WORD C.PARA D.PAGE
51.宏指令与子程序相比,在多次调用时,宏指令调用的目标程序长度比子程序调用的( )。 A.相同 B.长 C.短 D.不定
52.宏指令与子程序相比,子程序调用的执行速度比宏指令的( )。 A.相同 B.快 C.慢 D.不定
53.ASSUME伪指令说明了汇编程序所定义段与段寄存器的关系,它只影响( )的设定。
A.源程序 B.目标程序 C.汇编程序 D.连接程序
54.设A和B为字变量,C为标号,下列指令中不正确的是( )。 A.MOV AX,A B.MOV AX,B C.JNE A D.JMP C
55、完成下列程序段操作后,各标志位的状态是( )。
MOV AL,1AH MOV BL,97H ADD AL,BL
A. ZF=0,SF=1,CF=0,AF=0,PF=1,OF=0 B. ZF=0,SF=1,CF=0,AF=1,PF=0,OF=0 C. ZF=0,SF=0,CF=1,AF=0,PF=1,OF=1 D. ZF=0,SF=0,CF=1,AF=1,PF=0,OF=1
56. 用一条条件转移指令一次可实现( )个分支。 A.2 B.3 C.4 D.多 57. 下列指令会影响标志位的指令是( )。 A.JMP L B.JC L
C.MOV AL,L D.SHL AL,1
58. 当两个无符号数进行相加时,执行“JC L”指令表示( )转移。 A.有进位 B.结果为0 C.结果为奇 D.结果为负 59. 当两个无符号数进行比较时,执行“JA L”指令表示( )转移。 A.CF=0且ZF=0 B.CF=0且ZF=1 C.CF=1且ZF=0 D.CF=1且ZF=1
60. 当“CMP AX,BX”比较时,执行“JG L”指令后转移列L,则表明( )。 A.AX>BX B.AX=BX C.AX<BX D.AX≥BX
61. 如果0100H单元存放条件转移指令的操作码,0101H单元存放条件转移指令的相对位移量13H,那么转移后的指令的偏移地址为( )。
A、0102H B、0113H C、0115H D、00FEH 62.下列叙述不正确的是( )。
A.有符号数比较后的条件转移指令可采用JG、JL、JGE和JLE指令。 B.无符号数比较后的条件转移指令可采用JA、JB、JNE和JBE指令。 C.有符号数比较后判断溢出用JO和JNO指令。 D.无符号数比较后判断溢出用JS和JNS指令。 63.循环指令中作为循环次数的寄存器是( )。
正在阅读:
汇编复习资料03-10
员工职业化培训08-05
解析森林覆盖率与林木绿化率的异同04-20
锅炉燃烧过程控制系统设计04-02
A++综合计划财务软件操作手册 - 图文03-20
2012年春小学六年级语文模拟试题01-11
中国石油大学CAD2015(秋)第一阶段在线作业及答案11-19
软装饰品有哪些02-09
幼儿园建构式课程中班上主题五活动预设12-20
安全生产大检查情况汇报02-20
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 复习资料
- 汇编
- 云南省曲靖市2016年初中语文学业水平模拟试题(二)(无答案) -
- 宁夏银川一中2017-2018学年高一上学期期中考试物理试题 含答案
- 小升初英语阅读理解强化训练题(共20篇)
- 2014基础会计学试题及答案( 专科)A
- 领导班子理论学习情况汇报
- 新视野大学英语第二版读写教程2课后复习资料
- 上海海事大学流体力学 复习题目
- 可编程控制器技术A(广东机电职业技术学院)
- 未成年人严重不良行为矫正与预防对策
- 2014电大国际私法网考题库
- 数字安康地理信息空间框架建设项目技术设计书(航测)A
- 高血压的现代观念演讲稿详解
- 配套K12高三物理人教版一轮作业:第一章第2讲 匀变速直线运动的
- 鲁人版(五四制)七年级《道德与法治》下册教案(全册)
- 杠杆画图题练习
- 小学五年级语文总复习资料汇编
- 2019年高考数学一轮复习第2章函数导数及其应用第3节函数的奇偶性
- 十岁成长仪式活动过程(主持词)
- 质量、安全、品牌重点控制规定
- 苏科版八年级(下)第三单元力单元测试 试卷标准答案