汇编语言程序设计复习.doc

汇编语言程序设计复习.doc

ID:50967774

大小:42.00 KB

页数:10页

时间:2020-03-08

汇编语言程序设计复习.doc_第1页
汇编语言程序设计复习.doc_第2页
汇编语言程序设计复习.doc_第3页
汇编语言程序设计复习.doc_第4页
汇编语言程序设计复习.doc_第5页
资源描述:

《汇编语言程序设计复习.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、知识点第一章基础知识(1)正负数的补码表示,掌握计算机中数和字符的表示;eg.假设机器字长为8位,[+3]补=00000011B,[-3]补=11111101H。十六进制数0FFF8H表示的十进制正数为   65528D   ,表示的十进制负数为   -8D   。8位二进制数被看成是带符号补码整数时,其最小值是-128,最大值是127。第二章80x86计算机组织(1)中央处理机CPU的组成和80x86寄存器组,重点:专用寄存器,段寄存器eg:IP寄存器中保存的是?代码段中的偏移地址FLAGS标志寄存器中共有几位条件状态位6位,有几位控制状态位2位,

2、标志寄存器分为哪2类?陷阱标志,中断标志。(2)存储单元的地址和内容每一个字节单元给以一个唯一的存储器地址,称为物理地址;一个存储单元中存放的信息称为该存储单元的内容。存储器地址的分段,(低位字节存放)低地址,(高位字节存放)高地址;实模式下逻辑地址、选择器和偏移地址;物理地址的表示段基地址加上偏移地址。eg.如果SS=6000H,说明堆栈段起始物理地址是_____60000H___。已知字节(00018H)=14H,字节(00017H)=20H,则字(00017H)为__1420H______。如果(SI)=0088H,(DS)=5570H,对于物

3、理地址为55788H的内存字单元,其内容为0235H,对于物理地址为5578AH的内存字单元,其内容为0E60H,那么执行指令LDSSI,[SI]以后,(SI)=0235H,(DS)=0E60H.第三章80x86的指令系统和寻址方式与数据有关的寻址方式(立即寻址方式,寄存器寻址方式,直接寻址方式,寄存器间接寻址方式,寄存器相对寻址方式,基址变址寻址方式,相对基址变址寻址方式)和与转移地址有关的寻址方式(段内直接寻址,段内间接寻址,段间直接寻址,段间间接寻址)。数据传送指令(通用数据传送指令、累加器专用传送指令、输入输出指令)、算术指令(加法指令、减法

4、指令(*加减指令对4个标志位的影响[of,cf,sf,zf])、乘法指令(*乘法指令的要求:目的操作数必须是累加器)、除法指令(*被除数在累加器中,除法指令执行完以后,商和余数在?))、逻辑指令(逻辑运算指令(*XOR,AND,OR,TEST指令及指令执行后对标志位的影响)、移位指令)、串处理指令(与REP相配合工作的MOVS、STOS、LODS指令,与REPE/REPZ和REPNE/REPNZ联合工作的CMPS、SCAS指令)、控制转移指令(无条件转移指令、条件转移指令、循环指令、子程序调用指令、中断)。eg.【习题3.8】假定(DS)=2000H

5、,(ES)=2100H,(SS)=1500H,(SI)=00A0H,(BX)=0100H,(BP)=0010H,数据段中变量名VAL的偏移地址为0050H,试指出下列源操作数字段的寻址方式是什么?其物理地址值是多少?(1)MOVAX,0ABH(2)MOVAX,BX(3)MOVAX,[100H](4)MOVAX,VAL(5)MOVAX,[BX](6)MOVAX,ES:[BX](7)MOVAX,[BP](8)MOVAX,[SI](9)MOVAX,[BX+10](10)MOVAX,VAL[BX](11)MOVAX,[BX][SI](12)MOVAX,VAL

6、[BX][SI]假定(DS)=1000H,(SS)=2000H,(SI)=3000H,(BX)=0100H,(BP)=0200H,数据段中变量名为OVAR的偏移地址值为0050H,请指出下列源操作数的寻址方式是什么?其物理地址值是多少?1.MOVDX,[1000H]2.MOBDX,[BX]3.MOVDX,OVAR[BP]4.MOVDX,[BX+SI]5.MOVDX,OVAR[BX][SI]如果JMP指令采用段间间接寻址,那么转移地址存放在4个相邻字节单元中,其中前两个字节存放的是偏移地址,而后两个字节存放的是段地址。设SP=4AH,执行段内返回指令R

7、ET4后,SP的值是  50H 。重复前缀指令REP的重复次数由计数寄存器CountReg决定。在串操作指令前使用重复前缀指令REPE,终止串的重复操作条件是(CountReg)=0或ZF=0条件转移指令的转移范围?(只能做段内的短转移)转移指令JMPNEARPTRPROCA的转移范围是8000H~7FFFH  。当标志位CF=1时表示无符号数运算产生溢出,而当标志位OF=1是表示带符号数运算产生溢出。计算机系统通过     和外部设备通信。循环控制指令LoopNZ/LoopNE控制循环继续执行的条件是_ZF=0且(CountReg)不等于0____

8、___。DOS系统功能调用方式为:(1)设置入口参数;(2)中断程序编号送AH寄存器后执行INT21H。(教

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

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

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