【发布时间】:2012-03-17 12:43:25
【问题描述】:
程序在机器码状态后会发生什么?汇编器/编译器将高级代码或汇编代码转换为机器指令。在这个阶段,机器指令仍以软件形式存在于内存中。这段代码如何转换为物理电信号,然后由硬件处理?如果有某种接口设备,我想知道它是如何进行转换的。
【问题讨论】:
-
从您的肌肉和手指触摸键盘上的按键开始,源代码就变成了电信号。这通过编译和执行继续。 Petzold 有一本书叫做 Code,你可能会觉得它很有趣。
-
@dwelch:谢谢。这就是我一直在寻找的,代码变成电信号的确切时刻。如果你能把它写成答案,我会接受。
标签: assembly hardware hardware-interface machine-code