小甲鱼老师实验五视频中的问题(小甲鱼老师进)
在昨天的时候。我跟zzyital讨论了一下CPU到底是怎么找到data段的段地址的。由这个问题,我们就自己写程序测试了一下。。但是发现了另一个问题。
小甲鱼老师实验五中说:
data segment
....
data ends
如果数据段中有N个字节,则程序加载后,该段实际占有的空间为:16*(N/16+1) 。
经过测试,发现:如果定义了16字节。该段实际占有的空间为16个字节。按小甲鱼老师的公式算:16*(16/16+1)得出来的结果是32个字节。
后来。我们总结了个公式:((n-1)/16+1)*16
小甲鱼老师进来看下啦。 {:5_95:}有思想,有进步~思想有多远,我们就能走多远~! 额 小甲鱼老师 你在实验五里面说的公式是:((n/16)+1)*16
和这个公式不同哦!
按照你的公式来算的话当n=16的时候貌似就不对……
所以呢,根据你的推断到底哪个公式是正确的呢???
页:
[1]