文章分类 - linux研发
摘要:转自:https://www.codeproject.com/Articles/1225196/Create-Your-Own-Kernel-In-C boot.S We have defined a stack of size 512 bytes and managed by stackBotto
阅读全文
摘要:本文转自:知乎 https://zhuanlan.zhihu.com/p/25941817 因为历史沿袭和实际市场需求的缘故, Windows及微软toolchain ,即Visual Studio C编译器,WinDDK和微软 ACPI asl 编译器等,曾经是UEFI固件开发的主要工作平台。但多
阅读全文
摘要:Creating disk image Running the binary in QEMU If you don't have an old machine with floppy drive you can still go through the tutorial by using QEMU.
阅读全文
摘要:https://wiki.osdev.org/Main_Page https://github.com/SamyPesse/How-to-Make-a-Computer-Operating-Systemhttps://github.com/tuhdo/os01https://github.com/y
阅读全文
摘要:汇编指令入门 字符串处理指令 (1) lodsb、lodsw:把DS:SI指向的存储单元中的数据装入AL或AX,然后根据DF标志增减SI (2) stosb、stosw:把AL或AX中的数据装入ES:DI指向的存储单元,然后根据DF标志增减DI (3) movsb、movsw:把DS:SI指向的存储
阅读全文