offset汇编后应该加内存

如题所述

第1个回答  2022-04-20
是的。
块内偏移(Offset)计算机汇编语言,是指把存储单元的实际地址与其所在段的段地址之间的距离称为段内偏移,也称为“有效地址或偏移量”。在早期的8086中地址线是20位的,而段地址是16位。在十六进制下就是4位。这样一个段寄存器就不能完整的描述出内存的地址。所以就和通用寄存器配用。offset的用法,以前push的都是地址或者寄存器地址,现在那些字符串地址咱可没有。于是就用offset关键字来得到这些字符串的偏移地址,从而引用字符串。从而可以push。
当然invoke中用addr,addr多明显就是address地址的意思。OFFSET(reference,rows,cols,height,width)offset在汇编中可以获得操作数的偏移地址。
相似回答