友乐园情头:一字节偏移量D8H符号扩展为16位的问题

来源:百度文库 编辑:高考问答 时间:2024/03/29 15:19:05
在计算EA时,一字节偏移量D8H必须符号扩展为16位,因为最高位为1,所以扩展后的高位字节全为1〔即FFH〕,才能与IP相加。
====
为什么“扩展后的高位字节全为1”?

你是向前跳转的嘛,当然要用负数表示的嘛。为保证负数值扩展后不改变就有了扩展的位值与最高位相同的处理嘛。
即:D8H=1101 1000=-40
扩展后:FFD8H=1111 1111 1101 1000=-40