如题所述
取模其实就是取余数
相对寻址既可以向前也可以向后寻址,所以该数值是带符号数值
使用16位相对寻址,当给定或者计算出的相对地址超过16位(即超过FFFFH),在计算机里,这个进位就忽略了,仅仅取其中的低16位;在数学计算上,其实就是给定或者计算出的相对地址对64k取模,即余数
64k就是2的16次方,与16位相对地址对应
相对寻址既可以向前也可以向后寻址,所以该数值是带符号数值
使用16位相对寻址,当给定或者计算出的相对地址超过16位(即超过FFFFH),在计算机里,这个进位就忽略了,仅仅取其中的低16位;在数学计算上,其实就是给定或者计算出的相对地址对64k取模,即余数
64k就是2的16次方,与16位相对地址对应
温馨提示:答案为网友推荐,仅供参考
第1个回答 2009-08-31
寻址最终地址/10000H的余数
64K=65536=10000H
就是"对寻址最终地址对64K取模"的结果
sorry,我不知道为啥要取模
个人感觉可能是为了兼容不同CPU的地址线吧? (我猜的,你可别信啊 >_< )
64K=65536=10000H
就是"对寻址最终地址对64K取模"的结果
sorry,我不知道为啥要取模
个人感觉可能是为了兼容不同CPU的地址线吧? (我猜的,你可别信啊 >_< )
第2个回答 2009-09-03
对于现在开始汇编的同胞们,强烈建议以AMD的64bit编程为起点。容易,方向性正确得多。
这些问题对于以后的你而言,那根本就不是问题。
这些问题对于以后的你而言,那根本就不是问题。