![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统(哈工大李治军)
操作系统,哈工大李治军老师的课程
GavinGreenson
这个作者很懒,什么都没留下…
展开
-
L3 操作系统启动
L3 操作系统启动[1] setup 模块[1.1] setup.s此部分的代码用来完成 OS 启动前的设置。start: mov ax,#INITSEG mov ds,ax mov ah,#0x03 xor bh,bh int 0x10 // 取光标位置dx mov ah,#0x88 int0x15 mov [2],ax //cs:[2] cli //不允许中断 mov ax,#0x0000 clddo_move: mov es,ax add ax,#0x1000 cmp ax,#原创 2020-12-16 16:20:43 · 366 阅读 · 0 评论 -
L2 开始揭开钢琴的盖子
L2 开始揭开钢琴的盖子1. 计算机打开电源时执行的第一条指令通常是IP指针(或PC指针)指向的内容,由硬件设计者决定。以 x86 计算机为例:x86 PC 刚开机时,CPU处于 实模式,寻址方式为 CS:IP开机时,CS = 0xFFFF,IP = 0x0000从 ROM BIOS 映射区 寻址,地址为 0xFFFF0检查 RAM、键盘、显示器、磁盘、……将磁盘的 0 磁道 0 扇区(即操作系统的引导扇区)的 512 字节的内容 读入内存 0x7c00 处设置 CS = 0x07c0,原创 2020-12-13 20:52:28 · 281 阅读 · 0 评论