首页 汇编语言概念总结

汇编语言概念总结

举报
开通vip

汇编语言概念总结1.指令对标志位的影响 MOV指令不影响标志位 PUSH和POP指令均不影响标志位 输入输出指令(IN,OUT),换码指令(XLAT)不影响标志位 LEA(目的操作数使用寄存器,不能使用段寄存器,源操作数不能用立即数和寄存器)不影响标志位 CBW,CWD不影响标志位 加法减法指令,除INC和DEC不影响CF标志外,他们都影响条件标志位 NEG指令的条件码按结果设置,操作数为0时CF=0,其余均为1。当字节运算时对-128求补,以及字运算时对-32768求补,OF=1,其余均为0 乘法指令,对除CF...

汇编语言概念总结
1.指令对标志位的影响 MOV指令不影响标志位 PUSH和POP指令均不影响标志位 输入输出指令(IN,OUT),换码指令(XLAT)不影响标志位 LEA(目的操作数使用寄存器,不能使用段寄存器,源操作数不能用立即数和寄存器)不影响标志位 CBW,CWD不影响标志位 加法减法指令,除INC和DEC不影响CF标志外,他们都影响条件标志位 NEG指令的条件码按结果设置,操作数为0时CF=0,其余均为1。当字节运算时对-128求补,以及字运算时对-32768求补,OF=1,其余均为0 乘法指令,对除CF,OF以外的条件码无定义,MUL如果乘积的高一半为0,则CF和OF 均为0,否则均为1。IMUL如果乘积的高一半是低一半的符号扩展,CF和OF均为 0,否则均为1 除法指令对所有条件码均无定义 NOT不影响标志位,AND,OR,XOR,TEST使CF和OF为0,AF无定义,SF,ZF,PF根据结果位测试指令影响CF,其他标志位无定义 移位指令,OF当CNT=1时才是有效的,否则无定义(最高有效位值变化,OF=1,否则OF=0),循环移位不影响除CF,OF以外的其他标志位,移位指令根据结果设置SF、 ZF、PF,AF无定义 2.减法OF的设置:若两个数的符号相反,而结果的符号与减数相同,则OF=1;除上述情 况外OF=0 3.寻址方式 立即寻址,寄存器寻址,直接寻址,寄存器间接寻址,寄存器相对寻址, 基址变址寻址,相对基址变址寻址,比例变址寻址,基址比例变址寻址 相对基址比例变址寻址 4.指令系统分成六大类,数据传送指令、算术指令、逻辑指令、串指令、控制指令和处理 机和杂项指令。 5.指令RET 完成调用过程的返回,每个过程有far或Near 属性;指令IRET 完成中断处理程序的返回。 6.在文本显示模式下,屏幕上的每个字符在存储器中有2个字节的空间与之对应 7.执行指令CALL SUBB时,所要保护的断点在(sp) 中,而执行指令CALL FAR PTR SUBB时,所 要保护的断点在(((sp)+2),(sp))中 8.段内直接近转移:JMP NEAR PTR OPR或JMP OPR IP←(IP)+16位位移量,转移到任何位置, 相对寻址 段内直接短转移:JMP SHORT OPR IP←(IP)+8位位移量,-128~+127之间转移,相对寻址 段内间接近转移:JMP WORD PTR OPR ,(IP)←(EA),OPR使用除立即数以外的任一寻址方式 段间直接远转移:JMP FAR PTR OPR(IP)←OPR的段内偏移地址,(CS)←OPR所在段的段地址 直接寻址 段间间接远转移:JMP DWORD PTR OPR,(IP)←(EA),(CS)←(EA+2),OPR使用除立即数及存储器方式以外的任何存储器寻址方式 9.条件转移指令:目标地址应在本条指令下一条指令地址的-128~+127个字节的范围之内 10.将AX寄存器及CF标志位同时清零AND AX,0或XOR AX,AX 11. IN AL , [80H]×在IN指令中端口直接 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 示时,不加[] MOV IP , 2000H×IP寄存器不能直接赋值,不能使用MOV指令 PUSH CS√POP CS×POP指令不能使用CS寄存器,不能向CS寄存器中赋值 POP CS×POP指令不能使用CS寄存器,不能向CS寄存器中赋值 POP指令不允许使用立即数寻址方式 12.段不能任意地址,必须从任一小段的首地址开始,从0开始,每16个字节为一小段 13.在debug中显示寄存器内容的命令为R,修改内存单元数据的命令为E,单步执行的命令 为T 14.I/O指令是CPU与外部设备进行通信的最基本途径,即使使用DOS功能调用或BIOS例行程 序,其例行本身也是用IN和OUT指令与外部设备进行数据交换的。 15.中断20H到3FH用于调用DOS功能例行程序,其他中断号小于20H或大于3FH的中断用于 调用BIOS或一些应用软件。 16.外设发出中断请求到CPU响应中断,控制条件:外设的中断请求是否屏蔽(IMR),CPU 是否允许响应中断(IF) IF=0,CPU禁止相应任何外设的中断,IF=1,允许CPU响应外设的中断请求 CPU不能禁止非屏蔽中断,非屏蔽中断主要用于一些紧急的意外情况处理 在中断处理完成后,必须把中断结束位置为1 17.DOS功能与BIOS功能都通过软件中断调用,把功能号装入AH,子功能号装入AL。 18.PC机系列的键盘触点电路按16行*8列的矩阵来排列,按键的识别采用行列扫描法。 低7位是键的扫描码,最高位为0或1,分别表示键是“按下”状态还是“放开”状态。 键盘上每个键都对应一个扫描码 19.显示器可简单地分为单色显示器和彩色显示器。微机系统广泛使用的是光栅扫描显示器。 显示适配器也称为显示卡,是计算机和显示器的接口。 20.一副屏幕上有20个字符(25*80),对应显示屏幕上的每个字符,在存储器中又连续的 两个字节表示,一个字节保存ASCII码,另一个字节保存字符的属性。显存容量需要4KB。 对单色显示,字符的属性定义了字符的显示特性。
本文档为【汇编语言概念总结】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_353097
暂无简介~
格式:doc
大小:16KB
软件:Word
页数:0
分类:互联网
上传时间:2019-07-25
浏览量:9