完整版8686汇编语言指令英文全名全称.doc

完整版8686汇编语言指令英文全名全称.doc

ID:49616052

大小:19.79 KB

页数:9页

时间:2020-03-02

完整版8686汇编语言指令英文全名全称.doc_第1页
完整版8686汇编语言指令英文全名全称.doc_第2页
完整版8686汇编语言指令英文全名全称.doc_第3页
完整版8686汇编语言指令英文全名全称.doc_第4页
完整版8686汇编语言指令英文全名全称.doc_第5页
资源描述:

《完整版8686汇编语言指令英文全名全称.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、8086各寄存器英文全称AH&AL=AX(accumulator):累加寄存器 BH&BL=BX(base):基址寄存器 CH&CL=CX(count):计数寄存器 DH&DL=DX(data):数据寄存器 SP(Stack Pointer):堆栈指针寄存器 BP(Base Pointer):基址指针寄存器 SI(Source Index):源变址寄存器 DI(Destination Index):目的变址寄存器 IP(Instruction Pointer):指令指针寄存器 CS(Code Segment)代码段寄存

2、器 DS(Data Segment):数据段寄存器 SS(Stack Segment):堆栈段寄存器 ES(Extra Segment):附加段寄存器 OF overflow flag 溢出标志 操作数超出机器能表示的范围表示溢出,溢出时为1.  SF sign Flag 符号标志 记录运算结果的符号,结果负时为1.  ZF zero flag 零标志 运算结果等于0时为1,否则为0.  CF carry flag 进位标志 最高有效位产生进位时为1,否则为0.  AF auxiliary carry flag 辅助进

3、位标志 运算时,第3位向第4位产生进位时为1,否则为0.  PF parity flag 奇偶标志 运算结果操作数位为1的个数为偶数个时为1,否则为0.  DF direcion flag 方向标志 用于串处理.DF=1时,每次操作后使SI和DI减小.DF=0时则增大.  IF interrupt flag 中断标志 IF=1时,允许CPU响应可屏蔽中断,否则关闭中断.  TF trap flag 陷阱标志 用于调试单步操作___________________________________汇编指令英文全称1.通用数

4、据传送指令MOV---->moveMOVdest,src;dest←srcMOV指令把一个字节或字的操作数从源地址src传送至目的地址dest。MOVSX---->extendedmovewithsigndataMOVZX---->extendedmovewithzerodataPUSH---->pushPOP---->pop进栈出栈指令PUSHA---->pushallPOPA---->popallPUSHAD---->pushalldataPOPAD---->popalldataBSWAP---->byteswap

5、XCHG---->exchange交换指令用来将源操作数和目的操作数内容交换,操作数可以是字、也可以是字节,可以在通用寄存器与通用寄存器或存储器之间对换数据,但不能在存储器与存储器之间对换数据。movax,1234h;ax=1234hmovbx,5678h;bx=5678hxchgax,bx;ax=5678h,bx=1234hxchgah,al;ax=7856hCMPXCHG---->compareandchangeXADD---->exchangeandaddXLAT---->translate换码指令用于将BX指定

6、的缓冲区中、AL指定的位移处的数据取出赋给AL。2.输入输出端口传送指令IN---->inputOUT---->output3.目的地址传送指令LEA---->loadeffectiveaddres有效地址传送指令movbx,0400hmovsi,3chleabx,[bx+si+0f62h];BX=139EH这里BX得到的是主存单元的有效地址,不是物理地址,也不是该单元的内容。LDS---->loadDSLES---->loadESLFS---->loadFSLGS---->loadGSLSS---->loadSS4.

7、标志传送指令LAHF---->loadAHfromflagSAHF---->saveAHtoflagPUSHF---->pushflagPOPF---->popflagPUSHD---->pushdflagPOPD---->popdflag二、算术运算指令ADD---->add加法指令moval,0fbh;al=0fbhaddal,07h;al=02hADC---->addwithcarryINC---->increase1AAA---->asciiaddwithadjustDAA---->decimaladdwith

8、adjustSUB---->substractSBB---->substractwithborrowDEC---->decrease1NEC---->negativeCMP---->compareAAS---->asciiadjustonsubstractDAS---->decimaladjustonsubstractMUL---

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

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

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