如何在裸机上运行程序

如何在裸机上运行程序,第1张

C和BASIC的只要没有系统调用就行!

裸机运行程序,只能引导加载了,首先你得有软盘,没有软盘得有虚拟机.这样才能引导程序.

引导原理是,当电脑扫描完硬件后,会读取软盘第一个扇区的内容到内存0x7C00,并检查第一个扇区的510字节处是否为0xAA55,是则运行第一个扇区的内容.否则则加载硬盘第一个扇区的内容并检查.如果你的程序不大于512字节,你就可以放到软盘第一个扇区去,系统在开机时会运行它,如果大于则需要你去写加载程序!

FloppyWriter.exe 这个软件是按扇区写软盘的!

我QQ305649182

基本上不行,比较低级的也得安装TC2.0,进入DOS就可以编译了。

在裸机上写代码是没有问题的,用记事本就可以写出来,但想编译、运行,还是得装一下编译环境才可以

不是处理器支持C语言,CPU只能识别机器语言,而C语言可以吧高级语言经过转化,转变为CPU可以识别的机器语言,其中的转化,还是需要编译器的,如TC等


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7811821.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-10
下一篇 2023-04-10

发表评论

登录后才能评论

评论列表(0条)

保存