<汇编语言> 2. 寄存器(CPU) | 实验 debug 命令

以汇编方式向内存中写入数据 A 命令
向 0010: 0000 地址写入汇编指令

U 命令查看刚录入内存的命令

修改 CS, IP, 到新录入的程序

T 命令 执行

2.

![]()

3.

D fff0:0 ff
从 fff0:0 开始查, 查 ff 个
左为16进制内存值, 右为对应的 ASC码
ASC 48 (十进制)=> 30(十六进制)=> 0

|
ASC |
十进制 |
十六进制 |
|
0 |
48 |
30 |
|
1 |
49 |
31 |
|
2 |
50 |
32 |
|
9 |
57 |
37 |
|
/ |
47 |
2F |
01/01/92 => 30 31 2F 30 31 2F 37 32
对应的内存地址是
Fff0: f5 Fff0: f5 ~ Fff0: f5
修改内存值,往内存里面写代码,用 A 命令
修改内存值,往内存里面写数据,用 E 命令
E fff0:00f5 30.33 把30改成33 , 发现失败, 因应这些数据是写在 BIOS 里面,是只读的
4.

向内存从 B8100H 开始的单元中填写数据
B810:0 是显存的地址, 修改会影响到显示, 上面的数据 已经可以看到

浙公网安备 33010602011771号