|
主题 : : 汇编: 有一个小疑问。 在爽姐书中。第24页的内存单元地址小结中!望高人解答下。。。拜谢 [待解决] |
回复[ 18次 ]
点击[ 867次 ] | |
|
|
|
|
[帖 主]
[ 发表时间:2010-06-26 14:10 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2010-06-22 06:56 |
物理地址 段地址 偏移地址
21F60H 1F00H 2F60H
就是 :
段 地 址:1F00H左移位后变成了:1F000H
偏移地址: 2F60H 加上 1F000H 后 为什么 是等于21F60H呢?
我自己算的 应该是 1F000 H
+ 2F60 H
-------------
22F60 应该是等于这个啊? 因为在上面F + 下面2 的时候后的 F + 0 应该是要进位的吧? ? 因为书上不是说满足16后就进位吗?????
一直想不通这个,望高人解答下。。。。。感谢啦。。。。。 | | |
|
|
|
|
[第1楼]
[ 回复时间:2010-06-26 15:51 ]
[引用]
[回复]
[ top ] | |
荣誉值:268
信誉值:12
注册日期:2010-06-18 22:19 |
任何数加零都是它本身。
1F000+2F60=21F60
1F+2=1F+1+1=20+1=21
这是十六进制基本的加法。 | | |
|
|
|
|
[第2楼]
[ 回复时间:2010-06-26 15:52 ]
[引用]
[回复]
[ top ] | |
荣誉值:268
信誉值:12
注册日期:2010-06-18 22:19 |
|
|
|
|
|
[第3楼]
[ 回复时间:2010-06-26 19:37 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2010-06-22 06:56 |
|
|
|
|
|
[第4楼]
[ 回复时间:2010-06-26 19:39 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2010-06-22 06:56 |
|
|
|
|
|
[第5楼]
[ 回复时间:2010-06-30 10:22 ]
[引用]
[回复]
[ top ] | |
荣誉值:2
信誉值:18
注册日期:2010-06-30 09:38 |
|
|
|
|
|
[第6楼]
[ 回复时间:2010-06-30 10:33 ]
[引用]
[回复]
[ top ] | |
荣誉值:49
信誉值:0
注册日期:2008-10-15 16:15 |
|
|
|
|
|
[第7楼]
[ 回复时间:2010-09-12 21:43 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2010-09-12 18:06 |
|
|
|
|
|
[第8楼]
[ 回复时间:2010-09-23 22:45 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2010-09-23 21:34 |
|
|
|
|
|
[第9楼]
[ 回复时间:2010-09-28 10:22 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2010-09-14 02:19 |
王爽是女的吗?地址没有问题啊.使用PC自带的计算器结果正确! | | |
|
|
|
|
[第10楼]
[ 回复时间:2010-10-27 12:23 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2010-10-21 13:38 |
|
|
|
|
|
[第11楼]
[ 回复时间:2010-11-06 19:59 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2008-05-05 23:19 |
|
|
|
|
|
[第12楼]
[ 回复时间:2010-11-09 10:43 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2010-11-09 10:03 |
物理地址=段地址*16+偏移地址
1F00*16+2F60=21F60
段地址1F000= 1F00*16(要注意的是16在16进制中10,那应该是1F00*10) | | |
|
|
|
|
[第13楼]
[ 回复时间:2010-11-26 16:18 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2010-11-14 22:01 |
按照你的算法,那么F进位,进的第一位应该是0而不是1. | | |
|
|
|
|
[第14楼]
[ 回复时间:2010-12-09 13:53 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2010-05-23 12:24 |
在16进制中,逢15进位;
好比10进进制中,逢9进位 | | |
|
|
|
|
[第15楼]
[ 回复时间:2010-12-09 13:59 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2010-05-23 12:24 |
物理地址 段地址 偏移地址
21F60H 1F00H 2F60H
就是 :
段 地 址:1F00H左移位后变成了:1F000H
偏移地址: 2F60H 加上 1F000H 后 为什么 是等于21F60H呢?
我自己算的 应该是 1F000 H
+ 2F60 H
-------------
22F60 应该是等于这个啊? 因为在上面F + 下面2 的时候后的 F + 0 应该是要进位的吧? ? 因为书上不是说满足16后就进位吗?????
上面F等于15。 | | |
|
|
|
|
[第16楼]
[ 回复时间:2011-01-16 13:41 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2011-01-15 22:31 |
回复:[第15楼]
------------------
进1取余
1F000H
+ 2f60H
========
21f60
F不是等于15么
15+2等于17
17-16=1
谢谢 | | |
|
|
|
|
[第17楼]
[ 回复时间:2011-02-01 11:20 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:2
注册日期:2011-02-01 10:19 |
纠正一下,写汇编语言这本书的人是男的。不过有一个女歌手也叫王爽 | | |
|
|
|
|
[第18楼]
[ 回复时间:2011-02-10 12:45 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2010-10-19 17:19 |
楼主算错了,因为这里只进了一位,也就是说在第二位的时候F+2=1,然后向上进一位。。。。。 | | |