Skip to content
nothing-2333Public

About

跟着李忠前辈的《x86汇编语言:编写64位多处理器多线程操作系统》用汇编实现一个内核。自己手敲一遍,总结笔记,希望最后我只用寥寥几篇文章就能说清操作系统.....

Resources

Stars

10 stars

Watchers

1 watching

Forks

Latest commit

 

History

33 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AsmKernel

前言

有的地方没有完全按照李忠前辈的代码写, 稍微优化了一下逻辑, 结合书上和示例代码, 多写了一些注释, 不过大方向不变, 放心食用。

注意的点

  • 并不是完全按照李忠前辈的代码实现, 稍微在我觉得可以优化逻辑的地方改了改(实际上变动不大), 注释更加详细。看到和随书代码不同. 不要惊慌, 我已经调通了.
  • 笔记下存放了我的一些记录和文章
  • 没有用李忠前辈提供的编译、写入硬盘等工具, 自己写了脚本, 感觉图形化界面让我有些恐惧(不知道它做了什么, 出了问题我束手无策)。
    • 编译: makefile + nmake(make) + nasm
    • 写入硬盘: py 脚本(调用 dd 写入硬盘)
    nmake
    python.exe ./write_to_disk.py
    nmake; python.exe ./write_to_disk.py

伟大的作品!

alt text

About

跟着李忠前辈的《x86汇编语言:编写64位多处理器多线程操作系统》用汇编实现一个内核。自己手敲一遍,总结笔记,希望最后我只用寥寥几篇文章就能说清操作系统.....

Resources

Stars

10 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages