2018年10月28日

摘要: 1)a命令从1000:0依次输入命令如下: 使用t命令单步执行: (pop ax将栈上原来bx的值赋给了ax,所以ax值与bx一样。pop bx将最底下储存原来的ax值赋值给了bx 最终达到swap的交换效果。 (2) (搞不太懂为什么内容会改变,也许原始的栈空间里也留有数据?) 阅读全文
posted @ 2018-10-28 21:10 便乘 阅读(91) 评论(1) 推荐(0)
 
摘要: 1.(1)首先进入a模式 输入1000:0进入逐个单元进行输入命令: 接着输入t命令单步执行: 图中可见cs段地址不变,ip依次递增3。 可以发现指令每次读取后,ip自动指向下一命令所在单元保证命令的执行。(2)用e命令修改内存放入机器码: 然后用t指令单步执行: 2.计算2的8次方: 重复mov 阅读全文
posted @ 2018-10-28 20:49 便乘 阅读(96) 评论(1) 推荐(0)
 
摘要: 1.(1)首先进入a模式 输入1000:0进入逐个单元进行输入命令: 接着输入t命令单步执行: 图中可见cs段地址不变,ip依次递增3。 可以发现指令每次读取后,ip自动指向下一命令所在单元保证命令的执行。(2)用e命令修改内存放入机器码 然后用t指令单步执行: 2.计算2的8次方: 重复mov a 阅读全文
posted @ 2018-10-28 20:31 便乘 阅读(55) 评论(0) 推荐(0)