码迷,mamicode.com
首页 > 其他好文 > 详细

8086中具有特殊功能的寄存器

时间:2017-10-28 23:11:57      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:堆栈   目的   lsp   指针   style   pad   循环   除法   body   

 

寄存器名 特殊用途 隐含性质
AX,AL 在I/O指令中作数据寄存器
在乘法指令中存放被乘数或乘积,在除法指令中存放被除数或商
不能隐含
隐含
AH 在LAHF和SAHF指令中分别作目的和源操作数寄存器 隐含
AL 在XLAT查表指令中作变址寄存器 隐含
BX 在间接寻址中作基址寄存器
在XLAT查表指令中作基址寄存器
不能隐含
隐含
CX 在循环指令和串操作指令中作计数器 隐含
CL 在移位指令中作移位次数寄存器 不能隐含
DX 在字乘法/除法指令中存放乘积高位/被除数高位或余数
在I/O指令中作间接寻址寄存器
隐含
不能隐含
SI 在间接寻址中作变址寄存器
在串操作指令中作为源变址寄存器
不能隐含
隐含
DI 在间接寻址中作变址寄存器
在串操作指令中作为目的变址寄存器
不能隐含
隐含
BP 在间接寻址中作基址指针 不能隐含
SP 在堆栈操作中作堆栈指针 隐含

 

注:隐含与不能隐含的意思是指该寄存器名是否需要在指令操作数中明确写出.

   比如CL, 虽然在移位指令中作移位次数的寄存器只有CL, 但还是得在指令操作数中写出来~

8086中具有特殊功能的寄存器

标签:堆栈   目的   lsp   指针   style   pad   循环   除法   body   

原文地址:http://www.cnblogs.com/enyala/p/7748392.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!