在没有操作系统的时候。编程是靠什么来实现的?

如题所述

没有操作系统的时候,大多都是操作计算机硬件,与计算机硬件打交道的一般用汇编控制逻辑,汇编语言代码用二进制的形式存储在CPU上面,所以用汇编代码编程就可以控制计算机硬件,在没有操作系统的情况下也可以操作电脑,只不过非常麻烦,也很抽象,在没有操作系统的情况下,编程的时候的使用一种特殊的平台来'写' 汇编指令,然后的把你写好的指令存储在计算机的记忆体中,EPROM(可编程的ROM)等.存储指令的时候的用特殊的写数据的方法等, 总之在没有操作系统的情况下也可以对计算机编程,你的用硬件厂商给定的指令进行编程,CPU在出厂的时候有固定的指令集,比如,MOV , ADD...等,现在的P4CPU指令就更加多了,呵呵 ,只要你够牛,在没有操作系统的情况下一样的写程序.
温馨提示:内容为网友见解,仅供参考
第1个回答  2006-10-27
我国很早以前的108机(DJS-6)用开关,有个开关盒,手拨光电导引指令,启动光电输入机,读入打孔纸带上的操作系统。拨入开关盒的就是机器码程序。有操作系统后,用ALGOL-60语言编程。

对了,控制台上有一组(还是三组)48位开关,可拨指令。108是48位机,半导体分立元件,用磁鼓作外存。

108机是我国生产较多,比较定型的计算机,流行了好些年,直到微机进入中国。同期有130,441B-III,709,719计算机。709,719是集成电路元件。都用开关拨入几条指令后再逐步启动。
第2个回答  2006-10-27
哈哈,这就像地球上第一个人是怎么来的一样啊,可惜……,告诉你,IBM有个编译器,不依赖系统,其实其本身就是系统,电骡子上有。
第3个回答  2006-10-27
没有操作系统时用穿孔纸带打孔,代表0101指示电脑工作

第一台计算机没有操作系统,是怎么运转的?
最早期的计算机根本不用操作系统,那些电子管和晶体管计算机,很庞大,编程依靠直接改变电路,那时候也没有CPU的概念,整台计算机都是庞大的电路组成的,通过指示灯和接线板来进行相应的编程和输出。后来计算机越来越小,而且开始商业化运行了,开始用穿孔纸带和穿孔卡片等方式输入程序,此时程序还是机器码,...

计算机在没有操作系统的情况下可以运行吗
当然可以,要看是什么样编写的软件,基于最底层的硬件指令的编程,就可以脱离操作系统,独立运行。 其实操作系统就是专职管理电脑硬件和软件资源的大型软件,它的本质就是软件,他是最基本的系统软件。操作系统以及其他软件最终还是要以机器指令来访问和控制各种硬件资源,有了它,编程人员就可以脱离枯燥的对底层硬件的编码。但...

计算机为什么在没有操作系统的情况下能够运转呢?它们又是怎么样运转的...
简单来说操作系统是人与计算机互动的工具,把计算机核心运算用光标,图形等表示出来。早期没有操作系统的时候人们用基本代码直接跟计算机打交道,像BACIC语言,这类语言现在还在使用,不过相当深奥,不易理解。 计算机运转其实是二进制运算,与我们看到直观的操作系统有很大区别。

操作系统发展史的手工操作(无操作系统)
1946年第一台计算机诞生--20世纪50年代中期,还未出现操作系统,计算机工作采用手工操作方式。程序员将对应于程序和数据的已穿孔的纸带(或卡片)装入输入机,然后启动输入机把程序和数据输入计算机内存,接着通过控制台开关启动程序针对数据运行;计算完毕,打印机输出计算结果;用户取走结果并卸下纸带(或卡...

人们通常所说的编程指的是什么?能教我一下吗?
编程工具会过时,而编程却不会过时 计算机系统由可以看见的硬倒:系统和看不见的软件系统组成。要使计算机能够正常的工作,仅仅有硬件系统是不行的,没有软倒系统(即没有程序)的计算机可以说只是—堆废铁,什么事情都干不了。例如当你撰写—篇文章的时候,你需要在操作系统中用文字编辑软件来实现文字的输入,但如果没有...

如何编写不依赖操作系统的程序。就是裸机上可以运行的。汇编或c语言生...
平时做的程序,生产exe是因为在编译的时候,链接了编译器给的入口,然后代码里面以main作为起始运行。而如果编译的时候,不指定这个入口,而是采用其它的不依赖于操作系统的接口,那么就可以裸机跑了。常见的,包括uboot, ecos,ucosII,eboot等等,这些都是有类似实现的。 感兴趣可以看看uboot源码,spl...

操作系统是第几代计算机产生的啊?
最初的电脑没有操作系统,人们通过各种按钮来控制计算机,后来出现了汇编语言,操作人员通过有孔的纸带将程序输入电脑进行编译。这些将语言内置的电脑只能由制作人员自己编写程序来运行,不利于程序、设备的共用。为了解决这种问题,就出现了操作系统,这样就很好实现了程序的共用,以及对计算机硬件资源的管理。...

...系统架构师,为什么没有自己的操作系统。 都得依赖国外? 是技术不行...
首先你要去了解下什么是系统底层,然后就是系统框架,再之后就是系统的功能,最重要的是目前所有系统开发都是基于C\/C++语言,而C语言是属于美国,这是没法跳出圈外,还有系统内核这些,基本上都是美国,现在国内很多什么谎称自主研发系统的,其实就是一个换皮UI系统而已,内核都用是别人开源,而新框架...

编程在哪里编?
当你在学这门语言,还没有接触到图像的时候,你可能会想使用非图形用户界面的操作系统,比如DOS,Unix.这样可以避免接触高层,比如windows编程,让你集中精力学习语言本身。 一旦你做好开发游戏的准备,那么,应该考虑是否改变平台,让我们来看看每个选项的特征。 windows:如果你想成为游戏行业的专家,或者如果你想让许多人来...

计算机编程是什么?
例如当你撰写—篇文章的时候,你需要在操作系统中用文字编辑软件来实现文字的输入,但如果没有这些文字输入软件的话,你是否想过如何向计算机中输入文章呢?很难想象出如何在一个没有任何软件的计算机(我们称之为裸机)上进行文字的输入。而这些软件其实就是通常我们所说的程序。\\x0d\\x0a\\x0d\\x0a编程会过时吗?

相似回答