计算机操作系统
文章平均质量分 95
从头构建一个操作系统
UCAS_HMM
这个作者很懒,什么都没留下…
展开
-
《自己动手写操作系统》——启动流程
本文接前文——,回答为什么机器开机后会执行这段汇编代码,这段代码有什么特殊之处?原创 2024-06-15 12:38:00 · 229 阅读 · 0 评论 -
《自己动手写操作系统》——制作一个简单的操作系统
将一段显示字符串的汇编代码编译成二进制,并制作成镜像文件;安装虚拟机软件,加载镜像文件,输出字符串不符合预期;通过反汇编发现,目前的10H中断需要额外指定cx寄存器的值;org 07c00h的作用是告诉汇编器这段代码将会加载在段内偏移地址为7c00处的内存中,因此需要将代码中所有地址都进行这个偏移。要正确反汇编一个’DOS.COM’文件,反汇编器必须知道文件中的第一条指令是被装载到内存何处,ndisasm缺省地认为你给它的每一个文件都是装载到0处的,所以你必须告诉它这一点。'-o'原创 2023-05-04 21:06:27 · 1509 阅读 · 0 评论