C语言能不能在裸机上运行?

 我来答
戢璞伯礼
2019-09-10 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:30%
帮助的人:899万
展开全部
基本上不行,比较低级的也得安装TC2.0,进入DOS就可以编译了。
在裸机上写代码是没有问题的,用记事本就可以写出来,但想编译、运行,还是得装一下编译环境才可以
不是处理器支持C语言,CPU只能识别机器语言,而C语言可以吧高级语言经过转化,转变为CPU可以识别的机器语言,其中的转化,还是需要编译器的,如TC等
硕高杰丑娇
2019-02-06 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:34%
帮助的人:646万
展开全部
C语言不能裸机上运行很明显。你说的可以运行的是用C加C语言开发软件编写出来的成型
的软件,已被编译成机器语言,才可在裸机上运行。机器语言可在裸机上运行。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e1953c42026
2015-09-05 · 超过53用户采纳过TA的回答
知道答主
回答量:112
采纳率:0%
帮助的人:118万
展开全部
C和BASIC的只要没有系统调用就行!
裸机运行程序,只能引导加载了,首先得有软盘,没有软盘得有虚拟机,这样才能引导程序。
引导原理是,当电脑扫描完硬件后,会读取软盘第一个扇区的内容到内存0x7C00,并检查第一个扇区的510字节处是否为0xAA55,是则运行第一个扇区的内容,否则则加载硬盘第一个扇区的内容并检查。如果程序不大于512字节,就可以放到软盘第一个扇区去,系统在开机时会运行它,如果大于则需要去写加载程序!
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式