美德尔E·卡莱恩特 大卫R·奥哈拉伦 著 。出版社 是机械工业出版社
[quote=引用 4 楼 壹抹尘埃 的回复:] 之前有看过这方面的书,深入理解计算机系统。不知道这本书能不能满足楼主的需求
之前有看过这方面的书,深入理解计算机系统。不知道这本书能不能满足楼主的需求
开头是用汇编写的!后来有C了,再用C重写。这个是linux的情况。 另外,有人会说那windows呢? 其实有一个术语叫交叉汇编(交叉编译),就是可以在linux上编译初步的windows,直到windows自己构建一个能自给自足的体系为止。从这个例子可以看是一个渐进式的过程
你这个问题有点大,没系统CPU也可以运行指令的,printf函数可以用汇编来写。简单的来说BIOS初始化环境(固化的一段程序在主板上)然后调用操作系统的入口
传说操作系统是C语言写的,没系统的时候printf 也调用不了吧? 那操作系统是咋用的CPU寄存器、段这些东西。操作系统从编写到安装到启动,这过程是什么样的?
15,440
社区成员
58,167
社区内容
加载中
试试用AI创作助手写篇文章吧