本文主要是介绍汇编指令基础(一)——以IA32学习,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
汇编指令基础(一)——以IA32学习
IA整数寄存器结构
寻址方式(IA32)
类型 | 格式 | 操作数值 | 名称 |
---|---|---|---|
立即数 | $Imm | Imm | 立即数寻址 |
寄存器 | Ea | R[Ea] | 寄存器寻址 |
存储器 | Imm | M[Imm] | 绝对寻址 |
存储器 | (Ea) | M[ R[Ea] ] | 间接寻址 |
存储器 | Imm(Eb) | M[ Imm + R[Eb] ] | (基址 + 偏移量)寻址 |
存储器 | (Eb, Ei) | M[ R[Eb] + R[Ei] ] | 变址寻址 |
存储器 | Imm(Eb, Ei) | M[ Imm + R[Eb] + R[Ei] ] | 变址寻址 |
存储器 | (, Ei, s) | M[ R[Ei] * s ] | 比例变址寻址 |
存储器 | Imm(, Ei, s) | M[ Imm + R[Ei] * s ] | 比例变址寻址 |
存储器 | (Eb, E |
这篇关于汇编指令基础(一)——以IA32学习的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!