汇编语言期末复习题库.doc

上传人:灯火****19 文档编号:135429497 上传时间:2020-06-15 格式:DOC 页数:8 大小:62KB
返回 下载 相关 举报
汇编语言期末复习题库.doc_第1页
第1页 / 共8页
汇编语言期末复习题库.doc_第2页
第2页 / 共8页
汇编语言期末复习题库.doc_第3页
第3页 / 共8页
汇编语言期末复习题库.doc_第4页
第4页 / 共8页
汇编语言期末复习题库.doc_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《汇编语言期末复习题库.doc》由会员分享,可在线阅读,更多相关《汇编语言期末复习题库.doc(8页珍藏版)》请在金锄头文库上搜索。

1、Wcg整理提供一、填空题1. 中央处理器包括 运算器 、 控制器 、 寄存器组 。2. 物理地址是指实际的 20 位主存单元地址,每个存储单元对应唯一的物理地址。3. 用二进制代码书写指令和程序的语言,称为 机器语言 。4. 计算机中的指令由 操作码 和 操作数 两部分组成。5. 把A和B两个寄存器的内容进行异或运算,若运算结果是 0 ,那么A、B寄存器的内容必定相同。6. AL,BL中存放着压缩的BCD数,(AL)=18H,(BL)=47H,执行如下两条指令ADD AL,BL 和 DAA后,(AL)= 65H 。7. 当指令“SUB AX,BX”执行后,CF=1,说明最高有效位 有借位 ;对

2、 有符号 数,说明操作结果溢出。8. FLAG状态标志寄存器中,AF为 辅助进位 标志,CF为 进位 标志,SF为 符号 标志,ZF为 零 标志,OF为 溢出 标志,PF为 奇偶性 标志。9. 指出下列指令源操作数的寻址方式:MOV AX,ARRAYSI 变址寻址 MOV AX,ES:BX 寄存器间接寻址 MOV AX,200H 直接寻址 MOV AX,BX+DI 基址变址寻址 MOV AX,BX 寄存器寻址 MOV AX,1200H 立即数寻址 MOV AX,20BX+SI 基址变址寻址 MOV AX,DI+20 变址寻址 10. 现有(DS)=2000H,(BX)=0100H,(SI)=0

3、002H,(20100H)=12H,(20101H)=34H,(20102H)=56H,(20103H)=78H,(21200H)=2AH,(21201H)=4CH,(21202H)=0B7H,(21023H)=65H,下列指令执行后填入AX寄存器的内容:(1)MOV AX,1200H; (AX)= 1200H (2)MOV AX,BX; (AX)= 0100H (3)MOV AX,1200H; (AX)= 4C2AH (4)MOV AX,BX; (AX)= 3412H (5)MOV AX,1100BX; (AX)= 4C2AH (6)MOV AX,BXSI; (AX)= 7856H (7)M

4、OV AX,1100BXSI;(AX)= 65B7H 11. 已知A的ASCII是41H,那么E的ASCII是 45H 。12. Ends 是段定义结束伪指令,与 Segment 配套使用。13. 逻辑地址由段基值和 偏移量 组成。将逻辑地址转换为物理地址的公式是 段基值*16+偏移量 。其中的段基值是由 段寄存器 存储。14. 一个有16个字的数据区,它的起始地址为70A0:0100H,那么该数据区的最后一个字单元的物理地址为 70B1E H。15. DEBUG命令中,显示内存命令 D ,显示寄存器命令 R ,汇编命令 A ,执行命令 G 。16. 根据操作数的个数,汇编指令可以分为 无操作

5、数指令 , 单操作数指令 和 双操作数指令 。17. 令(AL)=98H,(BL)=12H,则执行指令MUL BL后,(AX)= 0AB0H ,OF= 1 ,CF= 1 。二、单项选择1. 下列四个寄存器中,不能作为间接寻址的寄存器是( C) A、BX B、BP C、DX D、DI2. 存储器每段最长( B) A、64B B、64KB C、16MB D、1MB3. 下列指令中,正确的是( A) A、 ADD AX,BX+SI B、 MOV AH,BX C、 MOV CS,AX D、 NOT CX,AX4. 表示一条指令的存储单元的符号地址称( A) A、标号 B、变量 C、类型 D、偏移量5.

6、 下列不是变量的类型的是(B ) A、字节型 B、字符型 C、字型 D、双字型6. 分别写出下列寄存器的位数AX, BH, CX, CS( D) A、8位、16位、32位、16位 B、16位、8位、32位、16位 C、8位、16位、16位、32位 D、16位、8位、16位、16位7. INC指令不影响( B)标志。 A、OF B、CF C、SF D、ZF8. 假定(SS)=2000H,(SP)=0100H,(AX)=2107H,执行指令PUSH AX后,存放数据21H的物理地址是( D) A、20102H B、20101H C、200FEH D、200FFH9. 设(AL)=86,(BL)=6

7、8,执行SUB AL,BL指令后,正确的结果是(D )。 A、SF=1B、ZF=1 C、CF=1 D、OF=110. 将累加器AX的内容清零的正确操作是( C)。 A、ADD AX,0 B、OR AX,AXC、XOR AX,AX D、CMP AX,AX11. 一个完整的计算机系统通常应包括( C )。 A、系统软件和应用软件 B、计算机及其外部设备C、硬件系统和软件系统 D、系统硬件和系统软件12. 计算机的软件系统一般分为( A )两大部分。 A、系统软件和应用软件 B、操作系统和计算机语言C、程序和数据 D、DOS和Windows13. 用高级语言编写的程序( C )。 A、只能在基本种计

8、算机上运行B、无需经过编译或解释,即可被计算机直接执行C、具有通用性和可移植性D、几乎不占用内存空间14. 下面几个不同进制的数中,最小的数是( C )。 A、1001001BB、75C、37DD、A7H15. 十进制正数38的八位二进制补码是( D )。 A、00011001B、10100110C、10011001D、0010011016. MOV AX,ES:BXSI的源操作数的物理地址是( B )。A、16d(DS、+(BX、+(SI、B、16d(ES、+(BX、+(SI、C、16d(SS、+(BX、+(SI、D、16d(CS、+(BX、+(SI、17. 下列数据中,可能是八进制数的是(

9、 B )。 A、488B、317C、597D、18918. 计算机语言有许多种,其中与硬件直接相关的是( C ) A、网络语言 B、操作系统 C、机器语言 D、高级语言19. 执行指令MOV AL, BP 时,所读取的数据应在( C ) A、CS段中 B、DS段中 C、SS段中 D、ES段中20. 和外存相比,内存的特点是( A )。 A、容量小、速度快、成本高 B、容量小、速度快、成本低C、容量大、速度快、成本高 D、容量大、速度快、成本低21. 运算器的主要功能是( C )。 A、算术运算 B、逻辑运算C、算术运算与逻辑运算 D、函数运算22. 汇编程序的循环控制指令中,隐含使用( C )

10、寄存器作为循环次数计数器。 A、AX B、BX C、CX D、DX23. 下面关于寄存器不正确的表述是:( C ) A、AX寄存器是算术运算的主要寄存器,又称为累加器B、BP、SP通常作为地址指针寄存器C、指令指针寄存器可以通过命令改变其值D、标志位寄存器中的状态标志位会受算术单元的运算结果而改变。24. 用来存放下一条将要执行的的指令地址的寄存器是( B ) A、SP B、IP C、BP D、CS 25. 完成将BX清零,并使标志位CF清零,下面错误的指令是( B ) A、SUB BX ,BX B、MOV BX,00HC、XOR BX,BX D、AND BX, 00H三、判断1、当运算的结果

11、有奇数个1时,PF=0。( )2、MOV AL, BX 是正确指令。( )3、SP的内容可以不指向堆栈的栈顶。( )4、DW伪指令用来定义双字。( )5、MOV指令要影响标志位。( )6、同一物理地址,可以有不同的逻辑地址。( )7、1KB=1000B。( )8、存储器中的各段不允许重叠。( )9、立即数不能作为目的操作数。( )10、所有的条件转移指令都不影响标志位。( )11、汇编语言是一种高级程序语言。( )12、1个cpu的寻址能力为8kb,那么它的地址总线宽度为12。( )13、伪指令也有相对应的机器指令。( )14、SS:SP有时候可以不指向栈顶元素。( )15、jmp的短转移是一种段间转移。( )16、loop指令能够实现段间转移。( )17、add指令只影响ZF标志位的取值。( )18、push指令可以将一个字节压入栈中。( ) 四、程序分析 1、写出指令运行结果MOV AL ,80HMOV BL ,08HMUL BL则(AX)= 0400H 。该指令完成 AL 寄存器和BL寄存器的内容相乘,结果存入AX寄存器中 。 8

展开阅读全文
相关资源
相关搜索

当前位置:首页 > IT计算机/网络 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号