+ -
当前位置:首页 → 问答吧 → 如果没有操作系统,我们怎么进行汇编编程?

如果没有操作系统,我们怎么进行汇编编程?

时间:2011-08-02

来源:互联网

老早就听说:操作系统是由汇编语言做出来的。
那假设现在就给你一台新电脑(当然没有操作系统,只有硬件),让你编程(当然不会让你编写操作系统),我只是想问问,应该怎么做。
刚看完王爽的《汇编语言》第二版,第四章的前八节。在90页总结了下面一图



从这里看出,有各种类型的文件,比如ASM、OBJ、EXE。
这我就奇怪了,在没有操作系统的前提下,哪来的这些文件类型? 编译器、连接器要怎么运行? 没有操作系统的电脑,应该不会有任何程序,屏幕也不会有任何输出(BIOS除外),难道人们要在黑屏的情况下编程?

在只有硬件的情况下,第一个操作系统是怎么产生的

作者: xiaoyuanyuan2009   发布时间: 2011-08-02

http://topic.csdn.net/u/20090213/20/6a20f1af-aa1b-44a0-b54b-b8f84a446861.html
请看这个帖子。

作者: wuwei168668   发布时间: 2011-08-02

“先用写一个最简陋的核心编译功能,然后用这个核心编译功能来自编译,自扩展...”
自编译~自扩展~

作者: wuwei168668   发布时间: 2011-08-02

操作系统是逻辑上的概念,实际都是指令的集合,你所谓的最初的操作系统只是一系列指令集的抽象

作者: jiangquan384414031   发布时间: 2011-08-02

第一个操作系统是用机器码写的呗。

作者: haojiahuo50401   发布时间: 2011-08-02