原文:[自制简单操作系统] 1、从0-1到汇编再到c语言的奥秘

目录: 用 编写最简单的操作系统 用汇编改写上面 程序 . 只用DB的汇编改写版 . 加入RESB汇编的改写版 . 进一步使用汇编替换 文件 . 核心程序也用汇编改写 . 向汇编程序中加入IPL 启动程序装载器 . 从启动区执行操作系统 读盘的应用 汇编和C语言混合开发 . 位开发及C语言混合开发引入 . 汇编引入C语言 用汇编写C语言函数 . C语言实现内存写入 . C语言指针的强大 . 色号 ...

2014-09-01 02:49 19 5422 推荐指数:

查看详情

自制操作系统

自制操作系统Antz day09——实现内核 (下) 实现图形化界面 https://www.cnblogs.com/LexMoon/p/antz09.html Antz系统更新地址: https://www.cnblogs.com/LexMoon/category/1262287.html ...

Tue Aug 07 06:58:00 CST 2018 0 859
30天自制操作系统:第二天 汇编语言学习与Makefile入门

1.介绍文本编辑器 本小节内容只是编者介绍了一个免费的文本编辑器,因为是日语的缘故,译者向我们推荐了一个可编辑中文的文本编辑器: Notepad++,笔者也正用这个编辑器,放上下载链接 ...

Mon Sep 13 21:36:00 CST 2021 0 138
自制操作系统06】终于开始用 C 语言了,第一行内核代码!

一、整理下到目前为止的流程图 写到这,终于才把一些苦力活都干完了,也终于到了我们的内核代码部分,也终于开始第一次用 c 语言写代码了!为了这个阶段性的胜利,以及更好地进入内核部分,下图贴一张到目前为止的流程图。(其中黄色部分是今天准备做的事情) 二、先上代码 loader.asm ...

Sun Feb 02 22:30:00 CST 2020 5 2163
《30天自制操作系统》笔记(02)——导入C语言

《30天自制操作系统》笔记(02)——导入C语言 进度回顾 在上一篇,记录了计算机开机时加载IPL程序(initial program loader,一个nas汇编程序)的情况,包括IPL代码(helloos.nas)、编译生成helloos.img文件、用虚拟机QEMU加载 ...

Wed May 21 07:46:00 CST 2014 29 14523
《30天自制操作系统》读书笔记(3) 引入C语言

这一次的学习相当曲折, 主要是因为粗心, Makefile里面的错误导致了文件生成出现各种奇奇怪怪的问题, 弄得心力交瘁, 因此制作过程还是尽量按着作者的路子来吧. 作者提供的源码的注释在中文系统下是乱码, 而且代码的分隔用了两个Tab, 在这里要处理一下: :%s/;.*//g 删除所有 ...

Wed Jul 09 21:49:00 CST 2014 27 2966
[自制简单操作系统] 3、内存管理和窗口叠加

1、本次主要进展 >_<" 这次主要学习了系统内存管理和窗口叠加~由于上两篇都做了详细的框架说明和介绍,这里直接上代码! 2、文件及函数构成 >_<" 这里和第二篇相比,把鼠标和键盘的相关函数独立出来放进各自相应的文件中,并主要在内存管理 ...

Fri Sep 19 06:03:00 CST 2014 3 1710
操作系统c语言

),后来者在此基础上改进,发明了c语言。使用c语言重写unix,后来c语言就成为一种编写操作系统语言了。当时 ...

Tue Apr 05 00:32:00 CST 2016 0 2310
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM