理论上有环境支持的语言都可以,但最终都要编译成机器码。。就是1010的指令,这个是不需要操作系统的。汇编很接近机器码了,但他还不是机器码。至于方法和流程很难说,因为底层代码的硬件相关性,不同体系结构的计算机虽然原理相似但编写起来有一些不同。比如一些简单的硬件上你可能只能用机器指令编写程序,稍高级的可以用汇编,再高级的提供了C语言运行库的可以用C语言写独立运行的程序。至于裸机指的是PC吧,那都是建立在x86体系结构上的计算机,你要先找些x86汇编的书看下,另外找x86的组成原理的书。有本书叫《自己动手写操作系统》,比较适合你。
本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。