
一步一步写操作系统
文章平均质量分 65
sstraybird
这个作者很懒,什么都没留下…
展开
-
一步一步些操作系统(三)操作硬盘
一、原理 cpu同外围设备打交道,其实是要通过中间的IO接口电路才行。我们读取硬盘的数据,其实也是同中间的IO接口电路打交道。操作硬盘的这个IO接口电路叫做硬盘控制器。我们通过操作硬盘控制器上的端口(寄存器)来读取硬盘数据。 主要端口介绍: setctor count寄存器:设置读取或写入的扇区数 LBAlow,LBA mid,LBA high寄存器:分别指定LBA地址的0~7,8~15,16~23位 device寄存器: command寄存器:写入命令,包括identify(0xE..原创 2021-11-03 11:02:45 · 1014 阅读 · 0 评论 -
一步一步写操作系统(一)安装bochs
一、安装 下载bochs-2.6.2.tar.gz 解压tar xzvf bochs-2.6.2.tar.gz 编译 ./configure \ --prefix=/home/sstraybird/bochs \ --enable-debugger \ --enable-disasm \ --enable-iodebug \ --enable-x86-debugger \ --with-x \ --with-x11 \ make 5、make install 二、配原创 2021-09-04 09:53:25 · 260 阅读 · 0 评论