wangzhiying 发表于 2011-4-2 13:48:12

小甲鱼老师实验五视频中的问题(小甲鱼老师进)

在昨天的时候。我跟zzyital讨论了一下CPU到底是怎么找到data段的段地址的。
    由这个问题,我们就自己写程序测试了一下。。但是发现了另一个问题。
   小甲鱼老师实验五中说:
   data segment
   ....
   data ends   
    如果数据段中有N个字节,则程序加载后,该段实际占有的空间为:16*(N/16+1) 。

   经过测试,发现:如果定义了16字节。该段实际占有的空间为16个字节。按小甲鱼老师的公式算:16*(16/16+1)得出来的结果是32个字节。

   后来。我们总结了个公式:((n-1)/16+1)*16
   小甲鱼老师进来看下啦。

小甲鱼 发表于 2011-4-2 23:48:07

{:5_95:}有思想,有进步~思想有多远,我们就能走多远~!

zzyital 发表于 2011-4-3 11:10:36

额    小甲鱼老师   你在实验五里面说的公式是:((n/16)+1)*16
和这个公式不同哦!

按照你的公式来算的话当n=16的时候貌似就不对……

所以呢,根据你的推断到底哪个公式是正确的呢???
页: [1]
查看完整版本: 小甲鱼老师实验五视频中的问题(小甲鱼老师进)