实验5(2)第四个小问、、、、
本帖最后由 loop 于 2011-5-21 23:56 编辑请问实验5(2)第四个小问、、、、
对应于如下定义的段:
name segment
。。。
name ends
如果段中的数据占N个字节,则程序加载后,该段实际占有的空间为——————
答案是:16*(N/16+1)
---------------------------------------
请问如果N为16的倍数呢?这个答案是否不妥?? 我的理解是:
段寄存器都是16位的,因此数据也是16的倍数。
答案是不妥
应该是((N+15)/16)*16 你可以这样想:申请的地址最小单位为段地址的1~CPU在申请内存时压根不理会偏移地址,我觉得这就好理解多了
偶也是菜鸟,错了勿怪!:P 有零有整的
页:
[1]