发布网友 发布时间:2022-04-24 11:33
共3个回答
热心网友 时间:2023-09-27 04:28
8086中含有存储器。存储器中每一个单元的地址可以用两种方法表示:
1.逻辑地址:其表达形式为“段地址:段内偏移地址”。
2.物理地址:CPU与存储器进行数据交换时在地址总线上提供的20位地址信息称为物理地址。
物理地址=段地址×10H+段内偏移量
注:H为16进制,CS :代码段寄存器,
热心网友 时间:2023-09-27 04:28
CS是段地址,ip是基地址
因为8086能寻址5位16进制数的空间(20根地址线,也就是20位2进制数,5位16进制数),而字长是16位(4位16进制数,字长是在同一时间处理的2进制数,我们说的32位和位就是字长),所以要用2个变量来存一个地址
所以规定段地址*10+基地址为实际地址
热心网友 时间:2023-09-27 04:29
“H”表示16进制。
物理地址的计算方法是 段地址×10H+偏移地址,所以你说的物理地址是CS×10H+IP=FE00H×10H+0200H=FE000H+0200H=FE200H。