汇编语言怎么生成可以裸机运行的程序
请问一下汇编语言怎么生成一个可以再裸机上运行的程序(最好能附带一个helloworld的代码),现在我有一个grldr的引导文件,如何可以直接执行的程序(类似操作系统的那...
请问一下汇编语言怎么生成一个可以再裸机上运行的程序(最好能附带一个hello world的代码),现在我有一个grldr的引导文件,如何可以直接执行的程序(类似操作系统的那种),然后就是怎么完成键盘输入等作用。。。
展开
4个回答
展开全部
可以再裸机上运行的程序(最好能附带一个hello world的代码),
----
hello world,是显示出来吗?
用的显示器,是什么?
参考:
http://hi.baidu.com/do_sermon/item/dc6f6b30971b9df8df222136
----
hello world,是显示出来吗?
用的显示器,是什么?
参考:
http://hi.baidu.com/do_sermon/item/dc6f6b30971b9df8df222136
追问
就是一般的pc机简单的说就是用汇编和c语言写一个简易的操作系统
是不是要把asm文件编译成bin文件?还有就是能不能自己写引导?
追答
裸机,要裸到什么程度?
主板厂家制造主板时,在 ROMBIOS 中写的程序,就是最裸的程序。
这程序,只能用硬件设备,往 ROM 存储器芯片里面写。
主板厂家的程序员,面对的,才是裸机。
我们,有了主板,就有了厂家的ROMBIOS 中写的程序。
这样的计算机,其实,不算是裸机。因为它还可以工作。
它可以读出硬盘或软盘,读出硬盘的0头0面1扇区,即引导程序。
引导程序再读出 IO.SYS、MSDOS.SYS...,这就启动了微软的操作系统。
你要编写简易的操作系统,如果也叫作 IO.SYS...,你就不用重写引导程序。
否则,引导程序,也的自己重新编写。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
汇编语言通过汇编程序生成机器码下载到芯片里它就可以裸机运行了。
这个生成机器码的过程叫汇编
这个生成机器码的过程叫汇编
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
机器码可以,汇编不行。不过你得考虑在完全“裸”的机器上你怎么把程序输入进去。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你说得就是如何用汇编语言写一个非常简单的操作系统.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询