鱼C论坛

 找回密码
 立即注册
查看: 2455|回复: 4

求证一个第六章实验5(2)中的问题

[复制链接]
发表于 2013-7-31 02:06:53 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
王爽习题答案电子书说明如下
④对于如下定义的段:
name segment
……
name ends

如果段中的数据占N个字节,则程序加载后,该段实际占有的空间为 ((N+15)/16)*16 。
小甲鱼视频中所提到的解法是(n/16+1)*16=该段实际占有空间
而习题答案这里是不是写错了?习题答案加法后除法与乘法是相同的数,得到的结果还是加法的结果啊。。


想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-7-31 09:11:49 | 显示全部楼层
不计算小数位,2个公式的结果是一样的
每个段占字节数为16的倍数

评分

参与人数 1荣誉 +1 鱼币 +1 贡献 +1 收起 理由
Dardy + 1 + 1 + 1 热爱鱼C^_^

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2013-7-31 23:51:13 | 显示全部楼层
本帖最后由 ┈━═☆佳佑 于 2013-7-31 23:56 编辑

两个公式相差 0.0625
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2013-7-31 23:55:02 | 显示全部楼层
若不是整除舍弃小数,第一个可化简为N+15.第二个可化简为N+16,这是不行的。
N不是16的整倍数时,加上一个小于16的数,使之成为16的整倍数。
如N为1时补齐为16
   N为18时补齐为32
我得去看看书。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-1-11 20:54:55 | 显示全部楼层
我觉得是向上取整n/16在乘16字节
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-27 01:45

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表