编写命令
以 汇编方式向内存中写入数据 A 命令
向 0010: 0000 地址写入汇编
U 命令查看刚录入的命令
查看 内存中的汇编语言 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 是显存的地址, 修改会影响到显示, 上面的数据 已经可以看到
TRANSLATE with x English TRANSLATE with COPY THE URL BELOW Back EMBED THE SNIPPET BELOW IN YOUR SITE Enable collaborative features and customize widget: Bing Webmaster Portal Back 标签:30,ASC,命令,2F,实验,内存,debug,location From: https://www.cnblogs.com/wuoshiwzm/p/18033260