相关疑难解决方法(0)

是否有针对8086的C编译器?

我有一个8086 CPU模拟器.它仅模拟8086条指令.我正在寻找一个C编译器来定位这个模拟器.有没有可以做到这一点的C编译器?

此外,拥有一个可用的libc等对我来说并不重要.模拟器使用自定义(即非PC)硬件,因此任何libc甚至ctr0都可能不得不重写

c compiler-construction x86 x86-16

14
推荐指数
2
解决办法
8796
查看次数

用于实模式内核开发的 16 位 C 编译器?

我已经尝试了几乎所有 C 编译器的每种设置,但我还没有找到一个可以将 C 编译成适合实模式内核开发的 Intel x86 代码的 C 编译器。我不需要任何解释为什么你应该使用保护模式;我只需要知道编译一个没有操作系统依赖性的 16 位独立二进制文件需要哪个 C 编译器(以及运行它的设置(如果需要),等等。只是实模式下的裸机,仅此而已。

我很确定这不是 [16 bit C code for real mode kernel]: 16 bit C code for real mode kernel的重复,因为他们接受切换到保护模式作为答案,并且我明确指出结果必须有效对于实模式。

c x86 kernel real-mode 16-bit

6
推荐指数
1
解决办法
2194
查看次数

标签 统计

c ×2

x86 ×2

16-bit ×1

compiler-construction ×1

kernel ×1

real-mode ×1

x86-16 ×1