汇编程序根据字节替换自动将短、近和远的跳转及调用汇编到目标地址。通过使用near或far前缀可以替代这样的跳转或调用,如下例所示:
-a0100:0500
0100:0500jmp502;a2-byteshortjump
0100:0502jmpnear505;a3-bytenearjump
0100:0505jmpfar50a;a5-bytefarjump
可以将near前缀缩写为ne。
区分字和字节内存位置
当某个操作数可以引用某个字内存位置或者字节内存位置时,必须用前缀wordptr或者前缀byteptr指定数据类型。可接受的缩写分别是wo和by。以下范例显示两种格式:
decwo[si]
negbyteptr[128]
领取专属 10元无门槛券
私享最新 技术干货