注册 登录
编程论坛 汇编论坛

NASM汇编操作系统引导文件问题

汪泊洋程序员 发布于 2021-05-29 22:21, 5341 次点击
*注意:使用NASM(2.15.05)为编译器,支持在I386或AMD64架构的处理器上运行(不要ARM 32/64!)
1.汇编写操作系统时如何实现运行C/C++语言的代码?
2.汇编写操作系统如何实现简易进程管理?
3.汇编写操作系统如何实现显示鼠标在屏幕中的位置(非坐标数值)?
4.汇编写操作系统时如何打开无线/有线网卡并连接网络?
5.汇编写操作系统如何打开网页?

(注意:代码越短越好!)
4 回复
#2
Valenciax2021-05-30 05:52
嗯,这不单纯是引导文件问题,基本就是自己写个操作系统....可以去GitHub找找开源的os,不清楚有没有nasm,自己爬一下吧.
#3
汪泊洋程序员2021-05-30 09:31
纯汇编写的操作系统:Kolibri OS[用FASM写的]
用汇编可以写操作系统,不过要想功能完善还要加入一些高级语言。之前在GITHUB上看到了一篇汇编与C语言交叉编译的文章,但都是英文,用百度翻译才读懂一点。
地址:
https://
(有哪位好心的朋友帮我翻译一下)
不过我想编一个类似Kolibri OS的纯汇编操作系统,命名为 C-Think,不依赖其他任何内核。
汇编写操作系统优点:1.镜像文件小。2.CPU占用小。3.支持各种CPU(古老的)。4.开机速度快,像PPT一样。5.如果不是硬件损坏,基本上不会出错。
#4
Valenciax2021-05-30 12:03
汇编自有其优点,但也有局限,主要在于移值性,相容性,你没法在别的机器跑你的INTELX86汇编....
当然,写一个自给的小型操作系统还是挺好玩的.
#5
tigerdown2021-06-03 16:41
回复 3楼 汪泊洋程序员
我可以帮你翻一下,另外,我急需要一个2005 vc++专业版软件包,你能帮我一下吗
1