流风逸雪 发表于 2020-3-7 11:39:17

检测点3.2

//先写猜想
(1)
mov ax,2000H
mov ss,ax
mov sp,10H
(2)
mov ax,1000H
mov ss,ax
mov sp,0H
//等下再实机验证

流风逸雪 发表于 2020-3-7 13:25:37

使用debug尝试写入内存0600:0开始出现问题
a 600:0
0600:0000 mov ax , 2000
0600:0003
回车之后突然退出debug,而且无法返回
C:\>debug
C:\>t
Illegal command: t .
C:N>

流风逸雪 发表于 2020-3-7 13:52:06

然后尝试-r cs 1600
-r ip 0
最后
-d 1000:0 f
1000:0000 00 10 00 10 00 10 00 00-29 00 00 16 A3 01 00 00
-d 2000:0 f
2000:0000 00 00 46 73 00 16 08 00-00 00 00 10 00 10 00 10
看起来不是那么成功
但我猜测在运行过程中一部分内存经常被系统使用
具体是什么程序在使用这部分内存
现在能力不够,以后再解决吧
页: [1]
查看完整版本: 检测点3.2