微机原理中的地址都是用什么表示的?

发布网友 发布时间:2022-04-23 18:03

我来回答

2个回答

热心网友 时间:2023-10-12 03:44

是十六进制哈,其实很简单:
(1)你写的这句:0088H*16+22H=00880+22H=008A2H
中16其实是十进制,其余的都是十六进制,所以你感觉有些云里雾里,用以下这种写法,你就能很清楚的看到结果了(都转成十六进制)-->
0088H*10H+22H=00880+22H=008A2H
所以了,0088H*10H自然等于00880H,这就是十六进制很巧妙的一点,然后00880H+22H自然就等于008A2H啦(注意哈,十六进制里10=A但不产生进位所以结果是008A2H)。
(2)上面说的是怎么算,下面解释一下,算出的这个008A2H是什么:
其实这个就是所谓的物理地址,是那个真真的内存的地址,首先你要懂内存这个抽象的概念是按“段”来分的,0088H就是某个段的首地址,22H是这个段内的偏移地址。两个地址合起来定位精确的物理地址。

热心网友 时间:2023-10-12 03:44

(1)数字。
多数情况下,用 16 进制,如:08A2H。
(2)符号。
又称为“符号地址”。如:SDATA、SCODE 等。
经过编译,它们都是具体的数字。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com