进入debug之后,输入a,然后输入代码即可。
注意: 在debug模式下,默认所有数字都是16进制,不能加H,否则报错。但是在asm文件里面,默认数字是10进制的,需要加H
输入结束,连续两次回车即可
然后使用R命令调整一下 CS和IP为代码开始的位置,也就是073F和0100
然后疯狂输入T就行了
-A命令输入代码
调整CS和IP
连续按T+回车,直至出现AX=0100
使用D命令查看
可以看到在最后一行FFFF0处,92年1月1日,如果通过E命令修改,是无效的。因为这里属于ROM部分(C0000~FFFFF),属于只读区域,写入是无效的。
输入后会在屏幕上出现
因为A0000~BFFFF属于显存地址空间
其他实验题答案:
实验题答案合集