11 2018 档案
实验五
摘要:实验任务一: 将代码写入记事本,并生成exe文件,实验代码如下: 编译成功以后,用-r命令查看寄存器cs中的值 CS的值为076C,再用U命令反汇编代码,然后用G命令执行代码,最后再用D查看data段的值 实验任务二: 代码如下: 用R命令查看各寄存器中的值,U命令反汇编代码,然后用G命令执行代码 阅读全文
posted @ 2018-11-25 20:41 LGD_AME 阅读(108) 评论(0) 推荐(0)
实验四
摘要:任务一: 综合使用loop和[bx],编写完整汇编源程序,实现向内存b800:07b8开始的连续16个字单元重复填充字数据0430h。 运行结果如下: 实验内容2 代码如下: 编译运行过程: 无明显变化 使用debug调试后发现内存已经被修改 实验三: 先输入代码 debug查看结果 修改代码 查看 阅读全文
posted @ 2018-11-18 13:08 LGD_AME 阅读(109) 评论(0) 推荐(0)
实验三
摘要:实验任务一 (1) 在masm文件下新建文本文件并写入代码,编写汇编源程序t1.asm。 编译程序,得到如下图的结果: 再进行连接 最后得到运行结果 运行结果为36. 将两个al改为6和9,运行结果变为了69. 使用debug对t1.exe进行调试,cx为0016,cs,ds的关系满足cs=ds+1 阅读全文
posted @ 2018-11-18 12:30 LGD_AME 阅读(154) 评论(1) 推荐(0)