汇编复习资料
更新时间: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
学校德育主任工作总结优选04-17
第7章 结构体、联合体和枚举类型05-25
江苏宏宝年报(002071)年度报告2011年(冶金工业资金筹集)江苏宏宝04-20
观看《活着》读书笔记范文03-25
建设工程工程量清单计价实务2013年10月高等教育自学考试试题与答案08-07
中山大学仪器分析课后习题及答案03-31
人教版思想品德八年级下册1.2.2忠实履行义务同步练习03-21
PSD813F1及其接口编程技术10-12
- 清真菜谱
- 我国国民经济和社会发展十二五规划纲要(全文)
- 高三物理机械振动和机械波复习2
- 浙江省公路山岭隧道机械化装备应用指导手册 doc - 图文
- 2018届高三数学文科二轮复习:专题检测(九) 导数的简单应用
- 2015年上海市公务员录用考试《行政职业能力测验》试卷(B类)
- 七年级道德与法制下册
- 大班户外游戏教案
- 病虫害预警 - 图文
- 某养鱼场为了提高经营管理水平
- 汉中市勉县尧柏余热汽机规程 10
- 烹饪试卷
- 事业单位考试公共基础知识专项分类题库训练
- 语文:第2课 走一步,再走一步 课堂导学案(人教版 七上)
- 天汉使用手册
- 人教版小学三年级数学下册教学计划
- 房地产销售管理完全操作手册122页
- 2009年评审通过具有中学高级教师专业技术资格人员名单...
- 《15秋公共关系学》作业1
- 2017最新版监理公司三标一体管理手册
- 复习资料
- 汇编
- 云南省曲靖市2016年初中语文学业水平模拟试题(二)(无答案) -
- 宁夏银川一中2017-2018学年高一上学期期中考试物理试题 含答案
- 小升初英语阅读理解强化训练题(共20篇)
- 2014基础会计学试题及答案( 专科)A
- 领导班子理论学习情况汇报
- 新视野大学英语第二版读写教程2课后复习资料
- 上海海事大学流体力学 复习题目
- 可编程控制器技术A(广东机电职业技术学院)
- 未成年人严重不良行为矫正与预防对策
- 2014电大国际私法网考题库
- 数字安康地理信息空间框架建设项目技术设计书(航测)A
- 高血压的现代观念演讲稿详解
- 配套K12高三物理人教版一轮作业:第一章第2讲 匀变速直线运动的
- 鲁人版(五四制)七年级《道德与法治》下册教案(全册)
- 杠杆画图题练习
- 小学五年级语文总复习资料汇编
- 2019年高考数学一轮复习第2章函数导数及其应用第3节函数的奇偶性
- 十岁成长仪式活动过程(主持词)
- 质量、安全、品牌重点控制规定
- 苏科版八年级(下)第三单元力单元测试 试卷标准答案