汇编语言怎么生成可以裸机运行的程序

请问一下汇编语言怎么生成一个可以再裸机上运行的程序(最好能附带一个helloworld的代码),现在我有一个grldr的引导文件,如何可以直接执行的程序(类似操作系统的那... 请问一下汇编语言怎么生成一个可以再裸机上运行的程序(最好能附带一个hello world的代码),现在我有一个grldr的引导文件,如何可以直接执行的程序(类似操作系统的那种),然后就是怎么完成键盘输入等作用。。。 展开
 我来答
做而论道
高能答主

2014-10-16 · 把复杂的事情简单说给你听
知道大有可为答主
回答量:3万
采纳率:80%
帮助的人:1.1亿
展开全部
可以再裸机上运行的程序(最好能附带一个hello world的代码),

----
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...,你就不用重写引导程序。
否则,引导程序,也的自己重新编写。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mculyd
2017-10-01 · TA获得超过263个赞
知道小有建树答主
回答量:234
采纳率:100%
帮助的人:58.6万
展开全部
汇编语言通过汇编程序生成机器码下载到芯片里它就可以裸机运行了。
这个生成机器码的过程叫汇编
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6333176
2018-05-07 · TA获得超过201个赞
知道小有建树答主
回答量:165
采纳率:0%
帮助的人:27.8万
展开全部
机器码可以,汇编不行。不过你得考虑在完全“裸”的机器上你怎么把程序输入进去。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友a874f92
2017-08-04 · TA获得超过242个赞
知道答主
回答量:186
采纳率:0%
帮助的人:43.9万
展开全部
你说得就是如何用汇编语言写一个非常简单的操作系统.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式