在分段期间,中间结果将存储在何处?

时间:2014-02-20 14:17:21

标签: x86-16

在8086中,通过使用分段,使用两个16位寄存器生成20位地址。第一个16位地址乘以10,结果将被添加到第二个16位地址。 当乘以10时,它将生成一个20位长的5位数HEXA数。 这个20比特的中间结果(乘以10得到)将存储在哪里?

1 个答案:

答案 0 :(得分:0)

无处。当需要访问存储器时,地址出现在芯片的相应引脚(AD0-AD19)上。计算在内部使用专用逻辑执行。例如,没有实际的乘法乘以0x10:段位直接与相应adder(项目3 here)中的偏移的较高编号位配对。