摘要: 实验任务1 答案 可以替换: 运行源程序: 可见成功地获得了存储在x段的结果。 运行修改过的程序: 获得了同样的结果 功能性上获得相同数据,可见可以替换 经过调试,发现数据段中x段随着程序的运行,其中数据依次变为原数据与y段相应数据之和,最后获得题目要求效果。 实验任务2 答案 可以看到,程序复制输 阅读全文
posted @ 2021-12-09 09:37 Lihewin 阅读(30) 评论(1) 推荐(0) 编辑
摘要: 实验3 转移指令跳转原理及其简单应用编程 实验任务1 问题1.1 对程序进行反汇编,运行至loop s1处。 loop s1的机器码为E2F2。F2的八位二进制形式为11110010,补码为10001110,为-14。即位移量为14。 从执行角度分析: CS:IP指向0771:0019 ,下一条lo 阅读全文
posted @ 2021-11-28 19:18 Lihewin 阅读(154) 评论(1) 推荐(0) 编辑
摘要: 实验二 多个逻辑段的汇编源程序编写与调试 实验任务一 任务1-1 题干 对程序task1_1.asm进行汇编、连接,用debug加载、跟踪调试,基于结果,回答问题。 点击查看task1_1.asm assume ds:data, cs:code, ss:stack data segment db 1 阅读全文
posted @ 2021-11-07 20:52 Lihewin 阅读(316) 评论(2) 推荐(0) 编辑
摘要: 实验任务一: 一、用R命令查看,改变CPU寄存器的内容 查看: 修改AX的内容: 二:用D命令查看内存中的内容 D命令预设地址处的内容 查看特定长度的内容 三、用E命令修改内存中的内容 四、用U命令将内存单元中的内容翻译为汇编指令显示 五、用T命令执行指向CS:IP的单条指令 六、用A命令以汇编的形 阅读全文
posted @ 2021-10-20 08:27 Lihewin 阅读(285) 评论(3) 推荐(1) 编辑