实验五

(1)

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

*2、cs=076C,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)

 

posted @ 2018-11-22 00:03  夷湘  阅读(93)  评论(0)    收藏  举报