实验五

Posted lx913

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了实验五相关的知识,希望对你有一定的参考价值。

任务一:

将程序编译、连接,用debug加载,跟踪
技术分享图片

编译 连接

技术分享图片

 用u指令反汇编 用d指令查看寄存器值

技术分享图片

 

cs=076c ss=076b ds=076a

data段的段地址为X-2,stack段的段地址为X-1

任务二:

技术分享图片

编译,连接

技术分享图片

技术分享图片

data段中的数据为075a

用u指令反汇编 用r指令查看

技术分享图片

cs 076c  ss 076b ds 076a

任务三

代码编译 连接

技术分享图片

data段的数据为075a

用u指令反汇编,用r指令看

技术分享图片

cs 076a  ss 076e  ds  076d

任务四

t1的反汇编

技术分享图片

与原代码不符

t2反汇编

技术分享图片

与原代码不符

t3反汇编

技术分享图片

t3可执行 因为cpu默认从代码的开始执行

任务5

技术分享图片

技术分享图片

任务六

技术分享图片

技术分享图片

 


以上是关于实验五的主要内容,如果未能解决你的问题,请参考以下文章

2018-2019-2 20175306实验五《网络编程与安全》实验报告

计算机系统 实验五 Cache实验

2017-2018-2 20165209 实验五《网络编程与安全》实验报告

区块链技术与应用实验报告(实验五)

区块链技术与应用实验报告(实验五)

区块链技术与应用实验报告(实验五)