汇编菜鸟提问

来源:百度知道 编辑:UC知道 时间:2024/05/31 20:30:36
是怎么加出来的,答案我知道,我不知道方法,请高手列个公式,
我知道最后等于1000Fh 但是我不知道是怎么算的,谢谢大家了,小弟新手,
千里之行始于足
定段地址0001H 求他CPU寻址范围。答案我知道,公式我也知道,但是就是不知道 00010H+FFFFH是怎么算出来答案来的,意思就是不知道怎么加的,

8086的寻址范围是20位数,但是其内部的地址寄存器,都是16位,如何表示20位地址呢?

它的规定是:把段地址的右边填上4个0,凑成20位,(这一步也可以说是左移4位,也可以说是×16。)再和16位的偏移地址相加,形成20位的物理地址。

这个过程用16进制数表示就是:段地址0001H,填一个0,再加另外的给出的FFFFH,结果就是要求的CPU寻址范围。

按照你给定的数字计算,就是:00010H + FFFFH = 1000FH 。

果然是菜鸟,题目呢?

问题都没~怎么答啊。。。

就是这么算出来的,看懂了吧