一、macOS下DOSBox的安装
1、在官网下载DOSBox-0.74.dmg
打开,此时默认z盘
一番折腾,终于搞定debug
然后为了不用每次都执行mount,遂更改配置文件自动挂在目录
再次打开DOSBox
已成功自动挂载。
至此,安装部分完成。
二、实验任务
1、使用debug工具将下方程序段填入内存并逐条执行,观察每条指令执行后cpu中相关寄存器中的内容变化。
①使用a命令将指令写入内存
②用t指令单步调试
③ 使用e命令将指令写入内存
使用t单步调试
2、将下面三条指令写入从2000:0开始的内存单元内,利用这三条指令计算2的8次方
mov ax ,1
add ax ,ax
jmp 2000:0003
3、
查看内存中内容
PC机主板上的ROM中写有一个生产日期,在内存FFF00H-FFFFFH的某几个单元中,请找到这个生产日期并试图修改它。
尝试修改后并未成功
4、向内存从B8100H开始的单元中填写数据,如:
-e B810:0000 01 01 02 02 03 03 04 04
实验总结
初步熟悉了debug命令,生产日期为只读属性无法更改,通过读显存的操作可以直接在屏幕上显示符号,早期游戏估计就是这么开发的