教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 高等教育 >

《汇编语言》复习题集 期末复习资料(3)

来源:网络收集 时间:2026-04-01
导读: C:DF=1 D:DF=0 68.中断向量是指( )。 (A)中断向量表的地址 (B)中断处理子程序的入口地址 (C)被中断程序的入口地址 (D)被中断程序的断点地址 二、填空题: 1.能够将汇编指令转换成机器指令的翻译程序

C:DF=1 D:DF=0 68.中断向量是指( )。

(A)中断向量表的地址 (B)中断处理子程序的入口地址 (C)被中断程序的入口地址 (D)被中断程序的断点地址

二、填空题:

1.能够将汇编指令转换成机器指令的翻译程序,我们称其为 。 2.一个CPU的寻址能力为16KB,那么它的地址总线宽度为 。 3.一个CPU的寻址能力为4GB,那么它的地址总线宽度为 。 4.在存储器中,数据和程序都是以 形式存放的。

5.有一数据存放在内存20000H单元中,现给定段地址为SA,若想用偏移地址寻到此单元,则SA应满足的条件是:最小为 ,最大为 。 6.在8086/8088系统中,存储器是分段的,每段最大长度是__ __字节,段内偏移地址从__ ____到__ ___。

7.在8086/8088CPU中,有许多寄存器,他们是通用寄存器:( ax )( bx )( cx )( dx );指针和变址寄存器:(sp )( bp )( si )(di );段寄存器:( cs )(ds )(ss )( es );指令指针:( ip )还有一个标志寄存器:( flags ),他们都是( 16 )位的。

8.在8086CPU中,有4个专门存放段地址的寄存器,称为段寄存器,请写出以下段寄存器的符号: 代码段寄存器:(cs ) 堆栈段寄存器:( ss )

数据段寄存器:( ds ) 附加段寄存器:( es )

9.CPU与外设间交换的信息有三种,它们是数据信息、控制信息和_______地址信息_____,这三种信息都是通过CPU的_____________________总线来传送的。

10.8086 CPU通过________寄存器和______寄存器能准确找到指令代码。 11.完成一个汇编语言程序的编制调试,通常需经过四个步骤:首先用编辑程序编出用户的源程序,然后通过运行汇编程序获得

程序(文件),接着运行连接装配程序,产生___ __ 程序(文件),最后通常使用 程序调试运行程序。

12.用二进制代码组成的计算机能直接识别的语言称为 机器语言 。用机器指令的助记符以及伪指令,宏指令表示的一种面向机器的语言称 汇编语言 ,用该语言编写的程序需经过 汇编程序 翻译,成为计算机能直接识别并执行的程序称 目标程序 。

13.汇编语言源程序的扩展名是__.ASM ____。 14.汇编语言目标程序的扩展名是_.OBJ _____。

15.汇编语言源程序不一定包含数据段、堆栈段,但必须包含 。 16.每个段都以符号___SEGMENT ___作为段的开始, 以语句___ ENDS ___作为段的结束。

17.伪指令“END 标号”中的“标号”指明了程序的__ ___。 18.循环结构的程序通常由 初值 ,设置循环体 和 循环控制 三部分组成。 19.指令MOV AX,[BX+SI+10H]源操作数寻址方式是 。 20.假设(SP)=0100H,(SS)=2000H,执行PUSH BP指令后,栈顶的物理地址

是___ ____.

21.设(AX)=AACCH,(BX)=1122H ,执行如下指令后:

PUSH A PUSH B POP A POP B 试回答:

①(AX)= ,(BX)= ② 执行前SP=100H,执行后SP=

22.已知AX=FF60H,执行下述指令

MOV DX,96H

XOR DH,0FFH ;XOR指令的功能: 实现两个操作数按位‘异或’运算,

结果送至目的操作数中.(异或:相异为真,相同为假.)

SBB AX,DX

后,AX= ,CF= .

MOV AX,[BP]的源操作数的物理地址为 。

23.在汇编语言中,一个标号和过程有NEAR和FAR两种属性。NEAR属性表明在 转移和调用,FAR属性表示在 转移和调用。 24.段属性就是定义标号的段起始地址,标号的段总是在__ ____寄存器中,偏移属性就是定义标号的偏移地址,它应安排在_____寄存器中。

25.判断无符号数运算是否溢出,应根据 标志位;而判断有符号数运算是否溢出,应根据 标志位。

26.指令操作数可以存放在指令中,也可以存放在CPU的寄存器中,大多数存放在存储器中,它们分别被称为 、 和 寻址方式。

27.调用程序与子程序之间的参数传递方法有三种,即堆栈法、寄存器法、存储单元。

28.用DW 1234H语句定义的一个字,如改用DB定义时,其语句是 。 29.在16位存储单元中能存储的最大无符号数为65535,能表示的有符号数的范围是 。

30.将AX中第4,5位清0的指令是 AND AX,0FFCFH ;将AX的低四位取反的指令是 XOR AX,0FH 31.写出下列程序段执行后AX的结果:

MOV AX,6262H ; AND AL, 0FH ADD AL, 30H OR AH, 30H OR AH, F0H

;AX= H ;AX= H ;AX= H ;AX= H

32.设寄存器AL、BL、CL中内容均为76H,执行下述指令

XOR AL,0FH ; AND BL,0FH OR CL,0FH

后,AL=______、BL=______,CL=______。

33.当执行MUL BX指令后,乘积的结果在( )中,其中一个乘数默认在( )中,另一个乘数在( )中。当执行DIV BX指令后,被除数在( )中,所得商在( )中,余数在( )中。

34.用一条语句实现AX的内容加1,要求不影响CF。(

35.已知AX=0A33AH,DX=0F0F0H,执行下述指令

AND AH,DL XOR AL,DH

NEG AH ;NEG指令是求补运算,操作功能是用0减去目标操作数,结果

送回原来的操作数。例:(AL)=44H,取补后,(AL)=0BCH(-44H)。

NOT AL ;完成对操作数按位求反运算(即0变1,1变0),结果返回原操作数. 后,AH= 60H ,AL= 35H

36.在程序中执行 MOV BX,[BP+2] 指令前,下列寄存器状态为: BP=0200H, CS=1000H, DS=2000H, SS=2300H,内存地址中数据如右表所示,指令执行后各寄存器数据为:BX= , BP= 。 …… 此处隐藏:891字,全部文档内容请下载后查看。喜欢就下载吧 ……

《汇编语言》复习题集 期末复习资料(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/608980.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)