微机原理求物理地址的问题,那个乘16的含义是左移4位,那计算的时候应该怎么算?
在8086中,段寄存器CS=1200H,指令指针寄存器IP=0FF00H,此时指令的物理地址等于多少?
答案是21F00H
人气:234 ℃ 时间:2019-10-03 08:42:23
解答
物理地址的计算方法是段地址左移一位十六进制数,再加上偏移地址.就像你这个题目中的算法就是:12000H+0FF00H=21F00H.物理地址的计算方法都是如此.只要把相应的段地址左移一位再相加就可以.但有时候需要判断它对应的...也看到很多例题都是你说的十六进制左移一位再补零这样做的。那请再问下公式: 物理地址=段地址×16+偏移地址 中的×16是什么含义,左移四位又是怎么来的?(上课开小差这里没听到。。。)谢谢,必采纳乘以16就是我说的十六进制的左移一位。因为题目中给我们的基本都是十六进制的数。所以我们只需要将十六进制数左移一位就可以,就相当于原数据乘以16。左移四位则是相对于二进制而言的。二的四次方就是十六。这就是为什么我们的公式中写的是乘以16而不是左移几位的原因。公式中的16只代表十进制的16这个数,但是实际应用时,题目中常常会给我们不同形式的数据,这是我们就要根据题目中给的数据的格式来算,一般的是先转换成十六进制数再算。那样是最简单的。我相信你对进制转换应该不陌生吧。希望你能理解,希望能让你对这个公式有一个深入的了解。
推荐
- 微机原理,
- 十翻二运算中的“一个数乘8就是该数左移3位,乘2就是左移两位”,怎样理解
- 微机原理中存储单元的物理地址FFFFFH中的H是什么意思?
- 请高手讲解一下在微机原理里面,偏移地址,段地址,物理地址之间的关系!配合图解更好,
- 微机原理中,段地址(16位),偏移地址(16位)但物理地址只要(20位)怎么分配?
- 证明 四个连续奇数的乘积减去一,必能被八整除
- 告诉你一个电荷的电荷量,两个电荷相距几米,求另一电荷量怎么算?
- y=2x^2-4x-1(x
猜你喜欢
- 有一块长方形石块,长是48cm,宽是30cm,高是10cm,加工时把长、宽、高各凿去5cm,体积减少多少?
- 为什么月亮出来星星就少了
- 如图 已知四边形ABCD中,AB⊥BC,AB=4cm,BC=3cm,CD=12cm,AD=13cm,则四边形ABCD的面积是多少
- (2011•凉山州)已知y=2x−5+5−2x−3,则2xy的值为( ) A.-15 B.15 C.−152 D.152
- 根号49的平方根为什么是正负根号7?根号49的平方.的平方根.为什么又是正负7?怎么回事.说具体点.
- 比大小:9分之5()8分之3 3分之1()4分之1
- Hardly had I entered the room when the telephone rang的翻译
- Sometimes people say, “It’s not broken, why are you trying to fix it? Why are you breaking it?”