带锁标本冷藏柜:什么c编译器不依赖系统

来源:百度文库 编辑:高校问答 时间:2024/05/04 18:46:27
也就是可以写操作系统的c,
启动代码等都不是大问题,用汇编写的出来.现在最主要的是用什么编译器弄c.最好是有像vc那么方便的就好了,.
lishimin1972
能在说的详细点吗??
我这几天研究了下.就是在vc 里面c+汇编调用bios中断会出问题,.而我用masm编译的汇编就不会出问题

所有的C编译器都很少依赖系统,
只有这一点是依赖系统的:在可执行的程序格式上与系统规定一致。
真正依赖系统的只是库函数。
只要你有本事,自己写相关函数,以及启动代码,
你就可以天马行空,自己写操作系统吧,祝你成功。
补充:
在Vc里面,你一般是不能编写调用bios中断的。即使可以,
那也是被虚拟的,并不能进行实际的硬件操作。这是
因为你的程序运行在非特权级,好多指令对你是屏蔽的。
只有运行在特权级的操作系统才能使用。
你的程序运行在NT核心的操作系统上就决定了这一切

厉害

什么时候 出新系统 我就不用微软的了 用你的