实验五

实验一:

将代码输入在11.txt中,将后缀改为asm

使用dosbox编译,连接后用debug的r命令查看

再使用u命令进行反汇编

 

实验二:

将代码输入在12.txt中,将改后缀为asm

在dosbox的debug环境下调试,使用r,d,g命令

 

则空间为 (N\16+1)*16

实验三:

将代码输入在8.txt中,将改后缀为asm

在dosbox的debug环境下调试13exe,使用r,u,g命令

实验四:

如果将(1),(2),(3)题中的最后一条伪指令“end start”改为“end”(也就是说,不指明程序的入口个),则哪个程序仍然可以正确执行?请说明原因。

答:(1)和(2)不能正确执行,反汇编出来的代码并不是我们之前输入的。

实验五:

将代码输入到16.asm中

 使用debug检查数据

实验六:

将数据存入15.asm中

使用d命令

 

posted @ 2018-11-26 19:17  呜啦啦大哥哥  阅读(113)  评论(0)    收藏  举报