我试图理解计算机如何从晶体管到C编程语言。我知道C可以运行在大多数x86架构上。我的问题是运行C所需的最基本的汇编语言命令列表是什么(没有使用第二种语言在C语言和汇编语言之间进行转换)。我试过在谷歌上看这个,但我没有找到任何东西。
命令示例:添加A,B,C(在寄存器A和B中添加值并将其输出到寄存器C)。
非常感谢帮助。
答案 0 :(得分:8)
BitBitJump是完整的,这意味着您肯定可以在其中编写C编译器。它只有一条指令,所以我猜你有一个答案:)指令在内存中复制一位,并无条件地将执行传递给指令操作数之一指定的地址。