由于编译器将所有高级语言程序翻译成汇编语言,然后汇编程序将其转换为机器语言代码.
并且由于特定处理器有一种特定的汇编语言,因此所有不同类型的高级语言代码最终都会转换为特定的汇编语言代码.
所以在单处理器计算机中有一个汇编程序吗?
由于编译器将所有高级语言程序翻译成汇编语言,然后汇编程序将其转换为机器语言代码.
这不一定正确.直接从高级语言到机器代码(即二进制表示)是完全可行和实用的.无需调用单独的应用程序.
因为特定处理器有一种特定的汇编语言
这是不正确的.有一个特定处理器的指令集,但可能有多个汇编程序应用程序,每个都有自己的语法(参见http://en.wikipedia.org/wiki/X86_assembly_language#Syntax).
| 归档时间: |
|
| 查看次数: |
95 次 |
| 最近记录: |