10 2011 档案
摘要:在实模式下设置各种参数,然后跳到保护模式,再在屏幕中央打出一串红色字符。实模式执行的第一步是在物理地址为0x200处设置一个坑,调试的时候就可以在物理地址为0x200处设置一个断点。protect.asm 1 ;****************************************************************** 2 ;文件名称: protect.asm 3 ;编译方法: nasm protect.asm -o protect.com 4 ;编译说明:编译成DOS专用可执行文件,可在DOS下运行。 5 ;主要功能: 从实模式进入到保护模式代码模板。 6...
阅读全文
摘要:有时我们用DOS来调试自己写的操作系统,很难确切获知操作系统的入口地址,所以设置断点也比较麻烦。有一个解决方法就是在一个已知的地址设置断点,然后让指令跑到那个已知的地址再跑回原来的地方,这样就可以实现断点的设置了,这个就叫挖坑设置断点。在DOS中,物理地址为0x200的内存是没有被使用的,所以可以在...
阅读全文
摘要:当我们编写操作系统时,像编写其他软件一样,都需要一个调试器,Bochs是一个很好的虚拟机,可以用来调试操作系统,完全模拟硬件。一、安装Bochs的官网是:http://bochs.sourceforge.net/可以从网上下载Bochs的源码并解压到一人文件夹,然后转到源码目录,实行如下语句可以编译...
阅读全文

浙公网安备 33010602011771号