《汇编语言》练习题库.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《《汇编语言》练习题库.pdf》由会员分享,可在线阅读,更多相关《《汇编语言》练习题库.pdf(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、欢迎您阅读并下载本文档,本文档来源于互联网,如有侵权请联系删除!我们将竭诚为您提供优质的文档!=WORD 完整版-可编辑-专业资料分享=-完整版学习资料分享-华中师范大学网络教育学院 汇编语言程序设计练习测试题库 一.选择题(只有一个正确答案,填在题干前的括号里)1一台完整的计算机系统包括_。A.硬件系统和软件系统 B系统硬件和系统软件 C控制器、运算器、存储器、输入设备和输出设备 D.操作系统、机器语言、汇编语言、高级语言 2汇编程序属于_。A.硬件系统 B软件系统 C.系统软件 D.用户软件 3简单的汇编语言程序可以通过_来建立 A连接程序 B调试程序 C汇编程序 D编辑程序 480868
2、088 微处理器包含有两个独立的部件_和_。AR 和 ALU BCS 和 IP CBIU 和 EU DCPU 和 I0 设备 5.进行汇编语言编程时,设计者应该考虑一些基本的要求,下列叙述不正确的是_。A.程序应该结构化 欢迎您阅读并下载本文档,本文档来源于互联网,如有侵权请联系删除!我们将竭诚为您提供优质的文档!=WORD 完整版-可编辑-专业资料分享=-完整版学习资料分享-B.程序应该执行速度快 C.程序应该占用空间大 D.程序应该简明、易读、易懂 6.一个有 128 个字的数据区,它的起始地址为 12ABH:00ABH,请给出这个数据区最末一个字单元的物理地址是_。A.12C5BH B.
3、12B6BH C.12C59H D.12BFEH 7.字符串 HOLLO 的 ASCII 代码表示为_.A.484F4C4C4FH B.484F4D4D4FH C.494F4C4C4FH D.494F4D4D4FH 8 如果内存中某一单元的物理地址是 20B4CH,那么它的逻辑地址是_:212CH。A IEA2H B IEB2H C IFA2H D IFB2H 9,现有段地址和偏移地址为 1025H:0F2AH,那么它所对应存储单元中的物理地址是_。A 1107AH B 01F4FH C.11F4FH D 1117AH 10一个有 16 个字的数据区,它的起始地址是 1000H:117AH,请
4、指出这个数据区最末一个字单元的物理地址是_。A.111ACH B.11190H C.11198H D.1119AH 11在机器内部操作中,CPU 与存储器之间的任何信息交换使用的都是_。A逻辑地址 欢迎您阅读并下载本文档,本文档来源于互联网,如有侵权请联系删除!我们将竭诚为您提供优质的文档!=WORD 完整版-可编辑-专业资料分享=-完整版学习资料分享-B物理地址 C有效地址 D.相对地址 12十进制数-80 用 16 位补码表示是_。A FFBOH B 8080H C FF80H D F080H 13.设(DS)=6789H,偏移量为 84H,该字节的物理地址是_。A.67974H B.68
5、73H C.67914H D.681DH 14在程序执行过程中,IP 寄存器中始终保存的是_。A上一条指令的首地址 B.下一条指令的首地址 C正在执行指令的首地址 D需计算有效地址后才能确定地址 15一个 16 位相对偏移量的范围是_。A 0-65535 B 0000H-FFFFH C 8000H-7FFFH D 8000H-FFFFH 16与 BP 寄存器组合才能形成堆栈中物理地址的寄存器是_。ACS 寄存器 B.IP 寄存器 C.DS 寄存器 欢迎您阅读并下载本文档,本文档来源于互联网,如有侵权请联系删除!我们将竭诚为您提供优质的文档!欢迎您阅读并下载本文档,本文档来源于互联网,如有侵权请
6、联系删除!我们将竭诚为您提供优质的文档!=WORD 完整版-可编辑-专业资料分享=-完整版学习资料分享-B.TF=0,IF=1 C.TF=1,IF=0 D.TF=1,IF=1 23.在数据传送过程中,不能直接与立即数进行传送的是_。A.通用寄存器 B.A 和 D 是正确的 C.段寄存器 D.存储器 24.下面指令中不能完成 BX+CXAX 的操作的是_。A.MOV AX,BX B.ADD BX,CX ADD AX,CX MOV AX,BX C.XCHG AX,CX D.ADD AX,BX ADD AX,BX ADD AX,CX 25.AND DX,NUM AND 0FFABH 上述指令中出现两
7、个 AND,正确的解释是_。A.均是逻辑运算符 B.均是指令助记符 C.前者是指令助记符,后者为逻辑运算符 D.两个 AND 操作均在程序执行时得到运算结果 26.指令代码的地址存放在寄存器_中。A.DS 和 SI B.BX 和 BP C.ES 和 DI D.CS 和 IP 27.Jump WORD PTRSI指令实现的是_。A.段内直接寻址 B.段内间接寻址 C.段间直接寻址 D.段间间接寻址 28立即寻址方式中的立即数可以为_位。A.8 B.9 C.16 D.8 和 16 29能充当间接寄存器寻址方式的寄存器是_。A.BX B.AX C.CX 欢迎您阅读并下载本文档,本文档来源于互联网,如
8、有侵权请联系删除!我们将竭诚为您提供优质的文档!=WORD 完整版-可编辑-专业资料分享=-完整版学习资料分享-D.DX 30能充当变址寻址方式的基址寄存器是_.A.SI B.BH C.CH D.DH 31能充当相对变址寻址方式的位移量的位数是_.A.8 B.16 C.32 D.8 和 16 32段内直接寻址方式只改变_寄存器的内容。A.IP B.CS C.AX D.BX 33段内间接寻址方式只改变_寄存器的内容。A.AX B.BX C.CX D.IP 34段间直接寻址方式只改变_寄存器的内容。A.IP B.CS 欢迎您阅读并下载本文档,本文档来源于互联网,如有侵权请联系删除!我们将竭诚为您提
9、供优质的文档!=WORD 完整版-可编辑-专业资料分享=-完整版学习资料分享-C.DS D.IP 和 CS 35段间间接寻址方式只改变_寄存器的内容。A.IP B.CS C.DS D.IP 和 CS 36段内直接寻址方式中的位移量是_位。A.8 B.16 C.32 D.8 和 16 37在寄存器相对寻址方式 MOV AX,SI+DAT中,偏移量 DAT 应是一个_。A.原码 B.补码 C反码 D.移码 38在下述指令的表示中,不正确的是_。A MOV AK,NUMBX B MOV AX,BXNUMS1 C MOV AK,BX+BP+NUM D MOV AX,NUMBP+D1 39下列指令执行时
10、出错的是_。AADD BUFI,BUF2 欢迎您阅读并下载本文档,本文档来源于互联网,如有侵权请联系删除!我们将竭诚为您提供优质的文档!=WORD 完整版-可编辑-专业资料分享=-完整版学习资料分享-BJMP DWORD PTR DATBX CMOV AX,BX+DNUM DTEST AL,08H 40指令 JMP DWORD PTRSIBX属于_寻址。A 寄存器间接寻址 B 相对基址变址寻址 C 段内转移直接寻址 D 段间转移间接寻址 41.下述对 PSW 寄存器中标志位不产生影响的指令是_。AJMP NEXT BTEST AL,80H CSHL AL,1 DINC SI 42下述对 PSW
11、 寄存器中标志位产生影响的指令是_。ALOOP DON BNOT AX CNEG AX DXLAT BUF 43进行两个补码整数 9CH 和 7AH 相加运算后,会产生_。A无溢出且无进位 B无溢出但有进位 C.有溢出且有进位 D.有溢出但无进位 44从键盘输入一个十进制数 3042,它所对应的非压缩型 BCD 码的存储形式是_。欢迎您阅读并下载本文档,本文档来源于互联网,如有侵权请联系删除!我们将竭诚为您提供优质的文档!=WORD 完整版-可编辑-专业资料分享=-完整版学习资料分享-A 03,00,04,02 B 02,04,00,03 C 33,30,34,32 D 32,34,30,33
12、 45累加器 AL 中的内容为 74H,执行 CMP AL,47H 指令后,累加器 AL 中的内容为_。A 2DH B OD3H C 74H D 00H 46.已知(AX)=1234H,执行下述三条指令后,(AX)=_。MOV BX,AX NEG BX ADD AX,BX A 1234H B 0EDCCH C 6DCCH D 0000H 47执行 IMUL 指令时,如果乘积的高一半不是低一半的符号扩展,则()。A CF=0,OF=0 B CF=0,OF=1 C CF=1,OP=0 D CF=1,OF=1 48若(DS)=2000H,(BX)=0050H,(20050H);12H,(20051H
13、)=34H,执行 MOVAX,BX指令后,AX寄存器中的内容是_。A.(AX)=0050H 欢迎您阅读并下载本文档,本文档来源于互联网,如有侵权请联系删除!我们将竭诚为您提供优质的文档!=WORD 完整版-可编辑-专业资料分享=-完整版学习资料分享-B.(AX)=0012H C.(AX)=1234H D(AX)=3412H 49下列描述不正确的是_。A执行指令 XOR AX,AX 后不会改变累加器原有的内容 B执行指令 TEXTAX,8000H 后,不会改变加器原有的内容 C执行指令 AND AX,0FFPFH 后,不会改变累加原有的内容 D执行指令 OR AX,0000H 后,不会改变累加器
14、原有的内容 50指出下列指令正确的是_。A MOV AX,12H B ADD ADRI,ADR2 C 1NC BX D XOR AX,CX 51以下指令中不是逻辑运算指令的是_。A.XOR BNOT C.OR DCWD 52在移位类指令中,只有_指令不仅仅是在空缺位补零。A.SAL BSAR C.SHL DSHR 53移位类指令使用时,若需移动多位,则应先将该位数置于_中。欢迎您阅读并下载本文档,本文档来源于互联网,如有侵权请联系删除!我们将竭诚为您提供优质的文档!=WORD 完整版-可编辑-专业资料分享=-完整版学习资料分享-A.AL BAH C.CL DCH 54_是定义字节变量的。A.D
15、B B.DD C.DW D.DQ 55_是定义字变量的。A.DB B.DW C.DD D.DT 56._是定义双字节变量的。A.DB B.DW C.DD D.DQ 57若某数据段定义如下:DATA SEGMENT F1 DB 25H,28H,46H,34H F2 DW 3356H,2536H,1242H F3 DD 4 DUP(?)欢迎您阅读并下载本文档,本文档来源于互联网,如有侵权请联系删除!我们将竭诚为您提供优质的文档!=WORD 完整版-可编辑-专业资料分享=-完整版学习资料分享-DATA ENDS 则执行指令语句:MOV AH,TYPE Fl MOV AL,TYPE F2 之后,AX
16、中的内容为_。A102H B104H C201H D以上均不正确 58 ASSUME 伪指令说明了汇编程序所定义段与段寄存器的对应关系,它只影响_的设定。A.源程序 B目标程序 C汇编程序 D连接程序 59在汇编过程中,汇编程序在第_遍扫描之后产生机器代码。A1 B2 C3 D4 60.在 ASSUME 伪指令设定了段寄存器后,无需在程序段中用指令完成赋值的寄存器是_。ACS BDS CSS DES 61.流程图中的执行框表明的是某一段程序或某一个模块的功能,它的特点是_。A.一个入口一个出口 B.一个入口多个出口 C.多个入口一个出口 欢迎您阅读并下载本文档,本文档来源于互联网,如有侵权请联
17、系删除!我们将竭诚为您提供优质的文档!欢迎您阅读并下载本文档,本文档来源于互联网,如有侵权请联系删除!我们将竭诚为您提供优质的文档!=WORD 完整版-可编辑-专业资料分享=-完整版学习资料分享-的项是_。A、名字项 B、操作项 C、操作数项 D、注释项 70、当程序顺序执行时,每取一条指令语句,IP 指针增加的值是_。A1 B2 C3 D由指令长度决定的 71、下列属于合法的指令是_。AMOV DS,ES BMOV SI,DI CMOV AX,BL DMOV DI,BL 72、下列传送指令中有语法错误的是_。A、MOV CS,AX B、MOV DS,AX C、MOV SS,AX D、MOV
18、ES,AX 73、下面指令执行后,改变 AL 寄存器内容的指令是_。A、TEST AL,02H B、OR AL,AL C、CMP AL,BL D、AND AL,BL 74、将 DX 的内容除以 2,正确的指令是_。ADIV 2 BDIV DX,2 CSAR DX,1 DSHL DX,1 75、下列数值表达式和地址表达式中,错误的是_。AMOV AL,8*14+4 BMOV SI,OFFSET BUF+13 CMOV CX,NUM2-NUM1 DMOV CX,NUM2+NUM1 76、为使 CX=-1 时,转至 MINUS 而编制了一指令序列,其中错误的序列是_。A、INC CX JZ MINU
19、S B、SUB CX,OFFFFH JZ MINUS C、AND CX,OFFFFH JZ MINUS D、XOR CX,OFFFFH JZ MINUS 77、下列叙述正确的是_。A对两个无符号数进行比较采用 CMP 指令,对两个有符号数比较用 CMPS 指令 B对两个无符号数进行比较采用 CMPS 指令,对两个有符号数比较用 CMP 指令 C对无符号数条件转移采用 JAE/JNB 指令,对有符号数条件转移用 JGE/JNL 指令 D对无符号数条件转移采用 JGE/JNL 指令,对有符号数条件转移用 JAE/JNB 指令 78、某存储单元的物理地址是 12345H,可以作为它的段地址有_。欢迎
20、您阅读并下载本文档,本文档来源于互联网,如有侵权请联系删除!我们将竭诚为您提供优质的文档!=WORD 完整版-可编辑-专业资料分享=-完整版学习资料分享-A2345H B12345H C12340H D1234H 79、在执行下列指令时,需要使用段寄存器 DS 的指令是_。ASTOSW BADD AL,CL CNEG BX DINC DABX 80、使用 DOS 系统功能调用时,使用的软中断指令是_。AINT 21 BINT 10H CINT 16H DINT 21H 二.判断题(只需判断对错,在题干前括号里对,错)()1.指令 MOV AX,BXSI也可写作 MOV AX,BX+SI。()2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汇编语言 练习 题库
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内