汇编中的一些存储器

汇编中的一些存储器,第1张

汇编中的一些存储器

EAX---累加器 add。

EBX---基址寄存器 base ,存放内存地址。

ECX---计数寄存器 counter,存放循环次数,字符串 *** 作中也常用。

EDX---数据寄存器,常与EAX一起使用。

ESI---源变址寄存器source,存放要处理的数据的内存地址

EDI---目的变址寄存器destination,存放处理后的数据的内存地址

EBP---指针基址寄存器

ESP---堆栈指针寄存器

EIP---指令指针寄存器(总是指向下一条要执行的指令地址)

标志寄存器的8给位:

OF---溢出标志位,溢出为1

DF---方向标志

IF---中断标志

AF---辅助进位标志,有进位时为1

ZF---零标志,运算结构为0时ZF位置置1

CF---进位标志,进位时置1

SF---符号标志,结果为负时置1

PF---奇偶寄存器,结果 *** 作数中1的个数为偶时置1

寻址:

Mov eax,56H 用于赋值

Mov eax,[12558878H] 用于处理变量

Mov eax,[edi] 地址在寄存器中

Mov EAX,[EDI+32H] 常用于访问数据和结构

Mov EAX,[EBP+ESI] 访问数组

Mov EAX,[EBX+EDI-10H] 访问结构

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5714781.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存