c++ standards-compliance c++-standard-library
由于操作系统是扩展或虚拟机,同学们提出问题,编译器在生成C程序的汇编代码时需要知道寄存器的数量或处理器的指令.
我花了一段时间在互联网上搜索,这就是我的想法......
它不需要知道寄存器的数量,因为作为虚拟机,它在内存中具有无限的资源.
但是,它确实需要知道处理器的指令,以了解它何时能够在特定时间执行特定功能.
我想知道是否有人可以为我澄清这一点,因为我对我的答案不太自信.
c assembly operating-system cpu-registers instructions
assembly ×1
c ×1
c++ ×1
c++-standard-library ×1
cpu-registers ×1
instructions ×1
operating-system ×1
standards-compliance ×1