检测点 3.1
(1)在Debug中,用“d 0:0 1f” 查看内存,结果如下
| 0000:0000 | 70 | 60 | F0 | 30 | EF | 60 | 30 | E2 | 00 | 80 | 80 | 12 | 66 | 20 | 22 | 60 |
| 0000:0010 | 62 | 26 | E6 | D6 | CC | 2E | 3C | 3B | AB | BA | 00 | 00 | 26 | 06 | 66 | 88 |
| 用作参考 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |
下面的程序执行前,AX=0,BX=0,写出每条汇编指令执行完后相关寄存器中的值
本文通过具体的实例,详细解析了在Debug环境中如何查看内存,并记录了在特定内存布局下,寄存器值的变化过程。同时,还探讨了如何区分内存中的数据与程序指令,及其对应的内存地址定位方法。
(1)在Debug中,用“d 0:0 1f” 查看内存,结果如下
| 0000:0000 | 70 | 60 | F0 | 30 | EF | 60 | 30 | E2 | 00 | 80 | 80 | 12 | 66 | 20 | 22 | 60 |
| 0000:0010 | 62 | 26 | E6 | D6 | CC | 2E | 3C | 3B | AB | BA | 00 | 00 | 26 | 06 | 66 | 88 |
| 用作参考 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |
下面的程序执行前,AX=0,BX=0,写出每条汇编指令执行完后相关寄存器中的值
1539
2429
2088

被折叠的 条评论
为什么被折叠?
检测点 3.1 习题解答&spm=1001.2101.3001.5002&articleId=122096489&d=1&t=3&u=9a87caab801544a28db4cb7ae7e981ef)