概述
前言
在学习汇编语言时,我们知道1个程序中寄存器其实是对应CPU中的1个硬件寄存器的,由于寄存器是在CPU中的,访问速度比内存条还快,所以寄存器是一个很稀缺的资源,数量少,intel在设计寄存器时,基本上也规定了这些寄存器的专门用途,下面就分析总结一下常用的寄存器。
名称 | 大类型 | 具体类型 | 用途 |
---|---|---|---|
AX | 通用寄存器 | 数据寄存器 | 加减乘除运算,字的输入输出,中间结果缓存 |
BX | 通用寄存器 | 数据寄存器 | 存储器指针 |
CX | 通用寄存器 | 数据寄存器 | 串操作、循环控制的计数器 |
DX | 通用寄存器 | 数据寄存器 | 字的乘、除运算,间接的输入输出 |
SI | 通用寄存器 | 变址寄存器 | 存储器指针、串指令用的源操作数指针 |
DI | 通用寄存器 | 变址寄存器 | 存储器指针、串指令用的目的操作数指针 |
BP | 通用寄存器 | 变址寄存器 | 存储器指针、存取堆栈的指针 |
SP | 通用寄存器 | 变址寄存器 | 堆栈的栈顶指针 |
IP/EIP | 专用寄存器 | 指令指针寄存器 | 存放指令的偏移地址 |
CS | 段寄存器 | 段寄存器 | 代码段寄存器 |
DS | 段寄存器 | 段寄存器 | 数据段寄存器 |
SS | 段寄存器 | 段寄存器 | 堆栈段寄存器 |
ES | 段寄存器 | 段寄存器 | 附加段寄存器 |
最后
以上就是标致红酒为你收集整理的汇编常用寄存器功能及用途前言的全部内容,希望文章能够帮你解决汇编常用寄存器功能及用途前言所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复