老早就听说:操作系统是由汇编语言做出来的。
那假设现在就给你一台新电脑(当然没有操作系统,只有硬件),让你编程(当然不会让你编写操作系统),我只是想问问,应该怎么做。
刚看完王爽的《汇编语言》第二版,第四章的前八节。在90页总结了下面一图
从这里看出,有各种类型的文件,比如ASM、OBJ、EXE。
这我就奇怪了,在没有操作系统的前提下,哪来的这些文件类型? 编译器、连接器要怎么运行? 没有操作系统的电脑,应该不会有任何程序,屏幕也不会有任何输出(BIOS除外),难道人们要在黑屏的情况下编程?
在只有硬件的情况下,第一个操作系统是怎么产生的