|
主题 : : 检测题3.1疑问? [待解决] |
回复[ 9次 ]
点击[ 717次 ] | |
|
|
|
|
[帖 主]
[ 发表时间:2010-02-12 14:47 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2010-01-20 21:20 |
mov ax,1
mov ds,ax 这里段地址不是0001吗?难道物理地址的表示是 偏移地址:段地址?
mov ax,[0000] | | |
|
|
|
|
[第1楼]
[ 回复时间:2010-02-12 14:59 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2010-01-20 21:20 |
哦!我明白了,0000:0010=0001:0000 | | |
|
|
|
|
[第2楼]
[ 回复时间:2010-03-17 21:37 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2010-03-06 12:08 |
我在这个地方有同样的问题,看了还是不明白,麻烦说清,为什么0000:0010=0001:0000(不对吧)? | | |
|
|
|
|
[第3楼]
[ 回复时间:2010-03-17 21:47 ]
[引用]
[回复]
[ top ] | |
荣誉值:62
信誉值:0
注册日期:2009-12-03 13:14 |
反复看书认真看书,不明白的计算下物理地址,公式不知道的再看书 | | |
|
|
|
|
[第4楼]
[ 回复时间:2010-04-22 23:33 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2010-04-18 14:45 |
0000:0010=10H
0001:0000=10H 0001*16+0000=10H | | |
|
|
|
|
[第5楼]
[ 回复时间:2010-08-12 15:44 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2010-08-12 15:26 |
|
|
|
|
|
[第6楼]
[ 回复时间:2010-10-19 20:16 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:2
注册日期:2010-10-14 02:01 |
|
|
|
|
|
[第7楼]
[ 回复时间:2010-10-21 15:58 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2010-10-08 20:16 |
哦!我明白了,0000:0010=0001:0000
------------------
回复:
你看明白这一点用了一个月时间。。。我现在还是不明白。 | | |
|
|
|
|
[第8楼]
[ 回复时间:2010-10-22 11:58 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2010-10-20 14:04 |
呵呵,第二题能想到,到了第一题却没想到,我差点要去斟误区报错了。谢谢楼主。 | | |
|
|
|
|
[第9楼]
[ 回复时间:2010-10-28 01:16 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:4
注册日期:2010-10-25 00:34 |
哦!我明白了,0000:0010=0001:0000
------------------
回复:
你看明白这一点用了一个月时间。。。我现在还是不明白。
------------------
回复:
很简单的,你这样想
实际物理地址=段地址x16+偏移值
因为下面段地址都是十六进制,左移一位就可以(也就是 十六进制的段地址后面加0,就等于 x16了) (书中2.7前后)
0000:0010 前面0000是段地址,后面是偏移值 0000*10+10=10
0001:0000 注意,书中前面已经提到地址的计算方法 0001*10+0000=10
两者为相同地址 | | |