发布网友 发布时间:2022-04-29 11:32
共4个回答
热心网友 时间:2022-06-27 00:03
8086寻址采用“段:偏移”的方式(如SS:BP),段地址寄存器和偏移地址寄存器都是16位长的,实际的线性地址是20位,由“(段 << 4) + 偏移”得到。热心网友 时间:2022-06-27 00:03
物理地址=基址X16+偏移地址。这里面的16是十进制数,化成16进制数正好是10H。式中的物理地址、基址、偏移地址都是16进制表示~热心网友 时间:2022-06-27 00:04
物理地址=段地址左移四位+偏移地址,热心网友 时间:2022-06-27 00:04
逻辑地址即是思维性的表示,由于8086的寄存器最大为16位,因此地址在寄存器中按16位大小存放,由段地址和偏移地址联合表示的地址类型叫逻辑地址,例如2000h:1000h,这里的2000h表示段的起始地址,即段地址,而1000h则表示偏移地址,表示逻辑地址时总是书写成段地址:偏移地址。