yjjdick 发表于 2013-7-23 15:02:22

汇编数组表现形式

汇编中一般数组都是 +2c0 ,我想问一下esi是索引,为什么要乘以4啊?

yjjdick 发表于 2013-7-29 23:00:32

顶下,希望有人能回答

福禄娃娃 发表于 2013-7-30 00:06:42

这是带比例因子的变址寻址
这种寻址方式是80386至Pentium微处理器所特有的,在对存储器进行寻址操作时,不论是基地址寄存器还是变址寄存器,使用的均是32位的寄存器。而变址寄存器内容乘上比例因子后,再加上位移量就形成了操作数的32位的有效地址。比例因子可以是1、2、4、8
比例因子为1可隐含,比例因子为2用来对字数组进行寻址,比例因子为4用来对双字数组进行寻址,比例因子为8用来对四字数组进行寻址。
页: [1]
查看完整版本: 汇编数组表现形式