寄存器的作用

来源:百度知道 编辑:UC知道 时间:2024/04/29 17:08:54
我想了解一下常见的寄存器作用 比如 EAX,ECX,EDX,AX,CX,DX,BX,这些 谁能为我解释一下 介绍一下它们的作用? 谢谢了

AX 累加器,得名原因是最初常使用ADD AX,n这样的指令
CX 计数器,得名原因是最常使用CX的值作为重复操作的次数
BX 常用作地址寄存器,如MOV AX,[BX],把BX所指地址中的数取到AX中去
DX 通用寄存器

都是16位寄存器
E前缀是他们的32位版本

他们的地位都是平等的,也不仅限于规定的作用,很多时候可以通用,爱用哪个用哪个。

8086下不同的寄存器有着不同的用处,32位下的基本全部通用
你看一下这个把:
http://baike.baidu.com/view/6159.htm
挺详细的,我就不粘贴了

名词性的问题可以到百度百科或维基百科查查,这样效率比较高

随便一本汇编的或者计算机方面的书就有啊 可以自己去详细的看看