4 cy295957410

尚未进行身份认证

暂无相关简介

等级
TA的排名 60w+

自己动手写操作系统(一)--bootloader

一、bootloader代码 #计算机启动运行在实模式,主要经过以下几个步骤进入保护模式 .text #.code16表示16位代码段 .code16 .global start start: #1、将ds、es和ss段寄存器均设置成cs段寄存器的值,并将栈顶指针esp指向0x7c00,栈向低地址增长。这步操作其实也可省略,因为在16...

2019-12-11 22:25:03

PC机启动后如何执行第一条指令?

在过去的三个月内,本人根据《linux内核设计的艺术》和《linux0.11内核完全注释》细读了linux-0.11源码中的大部分内容,最近开始研究清华大学的操作系统实验课中的ucore源代码,因此希望将自己的所思所想分享给大家,也欢迎大家一起来交流探讨。 当我们按下开机按钮时,电脑是怎么开始执行第一条指令的? ①梦回40年前,当时的intel公司生产...

2019-11-23 15:12:57

一个系统引导程序的简单示例1

在做这个引导程序之前需准备:ubuntu操作系统(16.04)、VMware虚拟机、nasm编译器如何安装ubuntu操作系统和VMware虚拟机:安装教程见http://blog.csdn.net/u013142781/article/details/50529030如何将nasm编译器导入ubuntu系统:1.下载安装文件地址是:http://www.nasm.us/p

2017-03-04 09:46:09
勋章 我的勋章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。