776051771 发表于 2011-4-30 16:11:40

实验5(2)第四个小问、、、、

本帖最后由 loop 于 2011-5-21 23:56 编辑

请问实验5(2)第四个小问、、、、
对应于如下定义的段:
name segment
。。。
name ends
如果段中的数据占N个字节,则程序加载后,该段实际占有的空间为——————
答案是:16*(N/16+1)

---------------------------------------
请问如果N为16的倍数呢?这个答案是否不妥??

小乌龟 发表于 2011-4-30 16:30:37

我的理解是:
段寄存器都是16位的,因此数据也是16的倍数。

winddyj 发表于 2011-4-30 18:48:56

答案是不妥
应该是((N+15)/16)*16

wy54072851 发表于 2011-5-2 13:39:32

你可以这样想:申请的地址最小单位为段地址的1~CPU在申请内存时压根不理会偏移地址,我觉得这就好理解多了
偶也是菜鸟,错了勿怪!:P

冷月无痕 发表于 2019-7-24 09:55:02

有零有整的
页: [1]
查看完整版本: 实验5(2)第四个小问、、、、