通用寄存器的作用,第1张

通用寄存器的作用,第2张

通用寄存器可以用来传输和临时存储数据,也可以参与算术逻辑运算,并保存运算结果。此外,它们各有一些特殊的功能。汇编语言程序员必须熟悉每个寄存器的一般用途和特殊用途。只有这样,才能在他们的程序中正确合理地使用它们。

寄存器分类寄存器的主要用途是
通用寄存器数据
寄存器AX乘法和除运算、字的输入和输出、中间结果的缓冲
Al字节的乘法和除运算、字节的输入和输出、十进制算术运算
Ah字节的乘法和除运算、存储的函数号
BX内存指针
CX字符串运算、循环控制的计数器
CL移位运算的计数器
DX字的乘法和除运算、间接输入和输出。

索引
寄存器的SI内存指针,字符串指令中的源操作数指针
DI内存指针,字符串指令中的目标操作数指针

地址
寄存器BP内存指针、访问栈指针
SP栈顶指针
指令指针IP/EIP
标志寄存器Flag/EFlag
32位


CPU的段寄存器16位CPU
段寄存器ES附加段寄存器
CS代码段寄存器
SS堆栈段寄存器
DS数据段寄存器

添加了
段寄存器FS附加段寄存器
GS附加段寄存器

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 通用寄存器的作用

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情