理论上有环境支持的语言都可以,但最终都要编译成机器码。。就是1010的指令,这个是不需要操作系统的。汇编很接近机器码了,但他还不是机器码。
至于方法和流程很难说,因为底层代码的硬件相关性,不同体系结构的计算机虽然原理相似但编写起来有一些不同。比如一些简单的硬件上你可能只能用机器指令编写程序,稍高级的可以用汇编,再高级的提供了C语言运行库的可以用C语言写独立运行的程序。
至于裸机指的是PC吧,那都是建立在x86体系结构上的计算机,你要先找些x86汇编的书看下,另外找x86的组成原理的书。有本书叫《自己动手写操作系统》,比较适合你。
你说的是嵌入式系统开发? 汇编语言 C语言都可以。操作系统就是汇编语言和C语言写的 如果要你电脑独立运行是不现实的了!! 你连各种驱动都没有怎么运行? 自己写?
应该是汇编语言,例如:BIOS程序。
不过你的问题描述的不很清楚。...
汇编语言,