- 博客(4)
- 资源 (9)
- 收藏
- 关注
转载 bochs调试指令
一:配置bochs.exe是执行模式,不能调试的。Bochs的调试工具是Bochsdbg.exe。同样,调试的时候你仍然需要进行配置。此时如果我们还使用双击.bxrc配置文件的方法显然是不行的(因为此时会运行Bochs.exe而不是Bochsdbg.exe)。所以我copy了《自己动手写操作系统》作者于渊的方法——使用bat批处理文件。新建一个批处理文件然后进行编辑。以下内容为我的bat文
2012-07-08 19:46:02 624
原创 操作系统学习笔记——保护模式——中断和异常(1)
中断和异常: 中断通常分为同步中断和异步中断。 同步中断:当指令执行时由CPU控制单元产生的,称为同步,是因为只有当一条指令终止执行后CPU才会发出中断。 异步中断:由其他硬件设备依照CPU时钟信号随机产生的。 在inter微处理器手册上,将同步中断称为异常;将异步中断称为中断。 异常和中断向量: 每
2012-07-06 15:05:52 1013
原创 操作系统学习笔记——保护模式——分页机制
在保护模式下,提供了分段和分页两种内存管理机制。这两种机制的内存寻址方式,都可以归结为查表。 如何开启分页机制: 通过设置CR0寄存器的PG位(即第31位),来启用分页机制。注意:启用分页机制之前,CPU必须已经进入到保护模式下,如果CPU仍工作在实模式下,开启分页机制是无效的。 分页机制: 开启分页机制后,分页机制会将线性地址空和物理地址空间都划
2012-07-06 10:11:30 1372
原创 操作系统学习笔记——保护模式——分段机制
以前学习微机原理的时候,接触到的是8086/8088处理器,这些处理器都是16位的,地址线为20位,共可寻址1MB的内存空间,即它们都工作在实模式下。 1985年,IBM公司引入AT机时,使用的是INTER80286CPU,具有24根地址线,可寻址16MB的地址空间,并且保留了实模式来向下兼容。直到今天的32位/64位的CPU,上电后CPU的初始模式仍然是实模式。
2012-07-05 20:09:32 2657
NAND Flash 硬件编程详解
2012-11-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人