因此,经过数小时的研究,我得出结论,我不太了解。各种类型的“代码”(机器,二进制等)
二进制代码和机器代码/操作码:
机器码是什么,是由CPU的理解,机器代码本身是由纯二进制正确的?
举例来说
000010 00000 00000 00000 10000 000000
。这是机器代码跳转到1024.该机器代码由二进制组成。那是对的吗?000010
是一个OPCode,一个机器码指令,由二进制制成,正确吗?汇编语言
汇编语言提供了正确的操作码助记符?因此对于
000010
,汇编器助记符是J
或JMP
是否正确?汇编程序汇编到什么程序?它生成原始机器码吗?原始机器码的文件扩展名是什么?程序集是如何执行的?
对象代码/目标文件
有人能解释这是什么意思?这些是组装的输出吗?谢谢大家!