注册 登录
编程论坛 汇编论坛

地址计算

rh 发布于 2004-05-27 16:50, 1297 次点击
汇编中数据放在内存中的起始物理段地址20000H,数据大小4KB,到哪个地址结束?是不是20FFFH,如何计算
12 回复
#2
jzh20042004-06-03 21:16
对的啊,就是20000H+1000H-1
#3
rh2004-06-14 18:47

请问上面的20000H+1000H-1中的1000H是什么含义呀?

还有为什么要减1????数据大小是4KB与1000H有什么联系呢???

拜托解答一下,谢谢

#4
jzh20042004-06-19 21:58

你不是4KB吗?4KB是2的12次方,换成16进制就是1000H。

而计算机内地址是从0开始计的,也就是说第一个是放在0地址而不是1地址,所以要减1

#5
williamjack2004-08-11 19:52

好厉害啊。。佩服!!!

#6
四川袍哥2004-11-29 16:49
请问内存地址都是16进制的吗?
#7
PigKing2004-12-04 21:41

二进制

但是汇编时可以用十六进制表示

#8
conqueror2007-05-16 22:41
路过的,不过还是学到了这个知识点,谢谢
#9
爱以走远2007-05-16 22:55
其实用不找计算这个   我感觉计算这个好象没什么用得   
#10
jinchaoren2007-05-28 00:09
以下是引用jzh2004在2004-6-19 21:58:00的发言:

你不是4KB吗?4KB是2的12次方,换成16进制就是1000H。

而计算机内地址是从0开始计的,也就是说第一个是放在0地址而不是1地址,所以要减1

就是这样了.

#11
rombon2007-05-28 11:45
厉害!!!
#12
dpyuji2007-05-28 22:28
新手 学习了
#13
sausion2007-05-29 10:07
学习.了。.太厉害啊。..
1