8086汇编语言(沈美明 温冬娟版)复习资料(附答案)

8086汇编语言(沈美明 温冬娟版)复习资料(附答案)

ID:1245023

大小:54.50 KB

页数:5页

时间:2017-11-09

8086汇编语言(沈美明 温冬娟版)复习资料(附答案)_第1页
8086汇编语言(沈美明 温冬娟版)复习资料(附答案)_第2页
8086汇编语言(沈美明 温冬娟版)复习资料(附答案)_第3页
8086汇编语言(沈美明 温冬娟版)复习资料(附答案)_第4页
8086汇编语言(沈美明 温冬娟版)复习资料(附答案)_第5页
资源描述:

《8086汇编语言(沈美明 温冬娟版)复习资料(附答案)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、汇编语言复习资料第1、2章微处理器的结构和存储器组成1、程序设计语言分哪三类?【机器语言、汇编语言和高级语言】2、二进制数转十进制、十六制数、十进制数转二进制数、十六制数转十进数。3、十进制数的压缩和非压缩BCD码表示方法。4、计算机显示、打印字符的编码一般采用什么码。【ASCⅡ码】5、8086微处理器的功能结构分哪两大部件。【总线接口单元BIU和执行单元EU;BIU负责与存储器接口,EU部分负责指令的执行。】6、8086有哪些通用寄存器和段寄存器?哪些可即做8位又可以作16位通用寄存器?哪些在指令中可以装偏移地址?【通用寄存器:八位:AL、

2、AH、BL、BH、CL、CH、DL、DH十六位:AX、BX、CX、DX、DI、SI、SP、BP三十二位:EAX、EBX、ECX、EDX、EDI、ESI、ESP、EBP既可做八位又可作十六位:AX、BX、CX、DX段寄存器:SS、CS、DS、ES、FS】7、掌握实模式下的内存分段管理方法。8、堆栈的基本操作有哪两种,操作原则是什么。对堆栈完成进出栈操作后,堆栈栈顶指针SP如何改变。9、微机的总线按功能分为哪三大总线。【地址总线AB、数据总线DB、控制总线CB】10、8086微机内存是分段管理的,这样存储器单元的逻辑地址分为哪两个两部分,计算为物

3、理地址公式是什么?【逻辑地址分为段基址和偏移量。物理地址=10H*段基址+偏移量】11、标志寄存器中有哪些状态标志位和控制标志位,中文名称和符号分别为什么?有什么作用?【状态标志位:(1)辅助进位标志AF这个标志用于十进制算术运算指令中。(2)进位标志CF这个标志主要用于多字节数的加、减法运算。(3)溢出标志OF多用于算术运算中。(4)符号标志SF它的值与运算结果的最高位相同。(5)奇偶标志PF这个标志可用于检查在数据传送过程中是否发生错误。(6)零标志ZF若运算的结果为0,则ZF=1,否则ZF=0。控制标志位:(1)方向标志DF若用指令置D

4、F=1,则引起串操作指令为自动减量指令,也就是从高地址到低地址处理字符串;若使DF=0,则串操作指令就为自动增量指令,也就是从低地址到高地址处理字符串。(2)中断允许标志IF若指令中置IF=1,则允许CPU去接收外部的可屏蔽中断请求;若使IF=0,则屏蔽上述的中断请求,对内部产生的中断不起作用。(3)追踪标志TF置TF标志,使处理进入单步方式,以便于调试。在这个方式中,CPU在每条指令执行以后,产生一个内部中断,允许程序在每条指令执行以后进行检查。】第3章寻址方式和指令系统1、汇编语言指令中寻址方式有哪些,能正确识别每种寻址方式?【P49】重

5、点掌握立即、寄存器、直接、寄存器间接、基址、变址、基址加变址、带位移基址变址(相对)寻址方式。【立即寻址:源操作数是立即数寄存器寻址:操作数放在寄存器中直接寻址:操作数在内存中,内存地址直接告诉了寄存器间接寻址:操作数在存储器中,但操作数地址的偏移量在寄存器中基址寻址:由指定的基址寄存器内容,加上指令中给定的位移量作为操作数的有效地址。EA=[基址寄存器+位移量]变址寻址:由变址SI、DI寄存器内容,加上指令中给定的位移量作为操作数的有效地址。EA=[变址寄存器+位移量]基址加变址寻址:由指令中的基址寄存器内容和变址寄存器内容相加得到操作数的

6、有效地址。EA=[基址寄存器+变址寄存器]5带位移的基址加变址寻址:操作数在内存中,由变址寄存器、基址寄存器和位移量相加得到内存有效地址。EA=基址寄存器+变址寄存器+位移量2、熟悉讲过的每条指令的功能。【P58】3、基本串操作指令有哪五条?助记符是什么?【串传送指令MOVSB 串装入指令LODSB 串存储指令STOSB 串比较指令CMPSB 串扫描指令SCASB】4、8086算术运算指令有哪些?【P65】DAA和AAA指令的用法及区别。【P75】【AAA:非压缩BCD码加法调整指令;对AL中的加法结果调整调整规则:若(AL&0FH)>9或标

7、志AF=1,则AL=AL+6,AH=AH+1,AF=1,CF=AF,AL=AL&0FHDAA:压缩BCD码加法十进制调整指令调整规则:若(AL&0FH)>9或标志AF=1,则AL=AL+6,AF=1;若(AL&0F0H)>90H或标志CF=1,则AL=AL+60H,CF=1】5、AND、OR、XOR、NOT指令主要作用是什么?哪些是对指定位清0、置1、取反?【P79】【AND主要用于:将指定位清0,其余位不变。要清0的位与0相与,不变的位与1相与。OR主要用于:将指定位置1,其余位不变。要置1的位与1相或 ,不变的位与0相或XOR主要用于:A

8、.将指定位取反,其余位不变。要取反的位与1相异或,不变的位与0相异或。B.异或指令还有对寄存器清0的作用,自已与自已相异或,可达到清0目的。总结:给某一个寄存器清0

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。