问题描述
偏移地址超过有效地址FFFFH
问题解析
在实地址模式下,寻址采用和8086相同的16位段和偏移量,最大寻址空间1MB,最大分段64KB(64K即65536,十六进制表示为10000H),也就是说当偏移量大于FFFFH时,要将段地址加1,偏移量减去10000H,如果所得的偏移量仍然大于FFFFH时,再将段地址加1,偏移量减去10000H,直至偏移量小于等于FFFFH为止(即取其64K的模)
偏移地址超过有效地址FFFFH
在实地址模式下,寻址采用和8086相同的16位段和偏移量,最大寻址空间1MB,最大分段64KB(64K即65536,十六进制表示为10000H),也就是说当偏移量大于FFFFH时,要将段地址加1,偏移量减去10000H,如果所得的偏移量仍然大于FFFFH时,再将段地址加1,偏移量减去10000H,直至偏移量小于等于FFFFH为止(即取其64K的模)