所以,这个问题可能看起来很奇怪,但假设我编译:
int main(void)
{
int x = 3;
int y = 4;
int z = x + y;
}
是否可以让 CPU 只这样运行?如何?例如,这是否允许我写入监视器? (如果我没记错的话,内存中有一些地方可以写入要显示的内容。)
最佳答案
就您的程序而言,除了启动之外,它不依赖于任何操作系统服务。如果它要另外进行输入或输出,它几乎肯定会依赖操作系统来执行输入/输出。
如果你想用自己的代码替换操作系统,那么你完全可以做到。存在简约的操作系统和程序加载器。但是,是的,你有很多东西要学。
关于c - 如何制作可 Bootstrap ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9983353/