《汇编语言》复习题集 期末复习资料(3)
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字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [高等教育]公司协助某村精准扶贫工作总结.doc
- [高等教育]高二生物知识点总结(全)
- [高等教育]苏教版数学三年级下册《解决问题的策略
- [高等教育]仪器分析课程学习心得
- [高等教育]2017年五邑大学数学与计算科学学院333
- [高等教育]人教版七年级下册语文第四单元测试题(
- [高等教育]2018年秋七年级英语上册Unit7Howmuchar
- [高等教育]2017年八年级下数学教学工作小结
- [高等教育]湖南省怀化市2019届高三统一模拟考试(
- [高等教育]四年级下册科学_基础训练及答案教材
- [高等教育]城郊煤矿西风井管路伸缩器更换施工安全
- [高等教育]昆八中20182019学年度上学期期末考试
- [高等教育]项目部各类人员任命书
- [高等教育]上市公司经营水务产业的模式
- [高等教育]人教版高二化学第一学期第三章水溶液中
- [高等教育]【中考物理第一轮复习资料】四.压强与
- [高等教育]金坑水电站报废改建工程机电设备更新改
- [高等教育]高中生物教学工作计划简易版
- [高等教育]2017年西华大学攀枝花学院(联合办学)44
- [高等教育]最新整理超短爆笑英文小笑话大全
- 优秀教师继续教育学习心得体会
- 阳历到阴历的转换
- 留守儿童教育案例分析
- 华师17春秋学期《玩教具制作与环境布置
- 测速传感器新型安装装置的现场应用
- 人教版小学数学三年级下册第四单元
- 创业个人意向书
- 山东省潍坊市2012年高考仿真试题(三)
- [恒心][好卷速递]四川省成都外国语学校
- 多少人错把好转反应当成了病情加重处理
- 中外广播电视史复习资料整理
- 江苏省扬州市江都区宜陵镇中学2014-201
- 工程造价专业毕业实习报告
- 广西师范学院心理与教育统计
- aympkrq基于 - asp的博客网站设计与开
- 建筑业外出经营相关流程操作(营改增后
- 人治 德治 法治
- [精华篇]常识判断专项训练题库
- 中国共产党为什么要实行民主集中
- 小学数学第三册第一单元试卷(A、B、C




