首页 > 其他 > 详细

实验五

时间:2018-11-22 01:42:54      阅读:167      评论:0      收藏:0      [点我收藏+]

(1)

技术分享图片

技术分享图片

*1、data段中的数据不会改变

*2、cs=0042,ss=076B,ds=076A

*3、设code段的段地址为X,data段的段地址X-2,stack段的段地址是X-1

(2)

技术分享图片

*1、data数据没有发生改变

*2、cs=076C,ss=076B,ds=076A

*3、设code段的段地址为X,data段的段地址X-2,stack段的段地址是X-1

*4、如果段中的数据占有N个字节,则程序加载后,该段实际占有的空间为 16*(N/16+1)   【注意此时,N为16的倍数时,去掉“+1”】

【相关资料查阅后:段占字节数总是16的倍数】

(3)

技术分享图片

*1、data数据没有发生改变

*2、cs=076A,ss=076E,ds=076D

*3、设code段的段地址为X,data段的段地址X+3,stack段的段地址是X+4  【程序中的地址根据代码的顺序发生改变】

(4)第(3)能够正常执行,因为代码段从最开始执行

(5)

技术分享图片

待完善

实验五

原文:https://www.cnblogs.com/sunqyelinor/p/9998741.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!