
操作系统
路漫漫其修远.
工程师
展开
-
WIN11右键菜单默认展开
WIN11右键菜单默认展开原创 2022-07-05 09:14:10 · 611 阅读 · 0 评论 -
NASM中文手册
第一章: 简介 1.1 什么是NASM NASM是一个为可移植性与模块化而设计的一个80x86的汇编器。它支持相当多 的目标文件格式,包括Linux和NetBSD/FreeBSD,a.out,ELF,COFF,微软16 位的OBJ和Win32。它还可以输出纯二进制文件。它的语法设计得相当的简 洁易懂,和Intel语法相似但更简单。它支持Pentium,P6,MM原创 2006-09-13 17:54:00 · 10927 阅读 · 0 评论 -
Boot Sector
org 07c00h ; 告诉编译器程序加载到7c00处 mov ax, cs ;以下三行指令,使得ds和es两个段寄存器指向与CS相同的段,以便在 mov ds, ax ;以后进行数据操作的时候能够定位到正确的位 mov es, ax call DispStr ; 调用显示字符串例程 jmp $ ; 无限循环DispStr: mov ax, BootMessage mov原创 2006-09-13 22:08:00 · 1979 阅读 · 0 评论 -
学习 自己写操作系统
曾几何时,看过于渊于大师兄的《自己动手写操作系统》 ,其中序言是 尤晋元 教授写的。看过于师兄的小传,就觉得很有文采。心想看这样的书应该不会太费劲吧! 终于,现在我又找得一本.pd的电子书,那就试着踩大师兄的脚印往前走吧,希望“望着梅,止着渴,往前走“能够略有所得! 好开始准备吧! 1. 首先在sky下了个Virtual PC原创 2006-07-16 13:16:00 · 2543 阅读 · 0 评论 -
BIOS中断
为什么要用BIOS BIOS会把启动扇区拷贝至RAM中,并且执行这些代码。除此之外,BIOS还要做很多其它的事情。当一个操作系统刚开始启动时,系统中并没有显卡驱动、软盘驱动等任何驱动程序。因此,启动扇区中不可能包含任何一个驱动程序,我们要采取其它的途径。这个时候,BIOS就可以帮助我们了。BIOS中包含有各种可以使用的程序,包括检测安装的设备、控制打印机、计算内存大小等用于各种目的的程序。这些程序转载 2006-07-19 20:21:00 · 3922 阅读 · 1 评论 -
关于保护模式
可能是汇编和组成原理都没有学透吧!@那个保护模式的确不太好理解.什么是保护模式 自从1969年推出第一个微处理器以来,Intel处理器就在不断地更新换代,从8086、8088、80286,到80386、80486、奔腾、奔腾Ⅱ、奔腾4等,其体系结构也在不断变化。80386以后,提供了一些新的功能,弥补了8086的一些缺陷。这其中包括内存保护、多任务及使用640KB以上的内存等,并仍然转载 2006-07-19 20:54:00 · 1546 阅读 · 1 评论 -
初出茅庐 Boot Sector
第一次的调试总是不那么顺利,中间会有些小问题 1.首先对boot.asm进行编译顺利通过生成了boot.bin 2.在用Virtual Disk Winzard生成虚拟软驱的时候,默认生成的1.44M文件为 Tinix.vfd 3.在用FloppyWitter.exe往.img中写文件的时候才发现找不到Tinix.img。 于是自建一个Tinix.img原创 2006-07-16 14:45:00 · 1876 阅读 · 1 评论 -
创建自己的操作系统开发环境
对于进行操作系统开发的爱好者而言,最困难的事情之一就是不知道从何处下手开发。很多书籍对操作系统的原理进行了深入的阐述,但是似乎没有人一步一步地教爱好者如何由浅入深地了解这些概念。 前几期中,已经有文章就这一问题进行了探讨,在此我想尽量不用面向编程的叙述方式,而只是向那些想要开发操作系统的爱好者介绍一些相关的工具和技巧。有兴趣的读者可以轻松获取想知道的资源,并且开始自己的设计和编程。 你也许可能没有转载 2006-08-01 19:35:00 · 2906 阅读 · 0 评论