词义说明
本义指计算机机器指令中用于指定要执行操作的部分,通常是一个特定二进制数或助记符,如 ADD、SUB。引申义可指任何指令集架构中操作码字段,或更抽象地指代程序中的基本操作标识。各义项间关系紧密,均围绕“操作”和“代码”两个要素展开。
英 /ˈɒpkəʊd/美 /ˈɑːpkoʊd/
n. 名词
操作码;运算码
本义指计算机机器指令中用于指定要执行操作的部分,通常是一个特定二进制数或助记符,如 ADD、SUB。引申义可指任何指令集架构中操作码字段,或更抽象地指代程序中的基本操作标识。各义项间关系紧密,均围绕“操作”和“代码”两个要素展开。
由 operation(操作)和 code(代码)缩合而成,oper- 源自拉丁语 operari(工作),code 源自拉丁语 codex(书册)。构词逻辑为“操作+代码”,即表示操作的代码。该词于20世纪中期计算机科学兴起时出现,为专业术语。
主要用于计算机科学、软件工程、嵌入式系统开发等领域的技术文档、学术论文、编程教程中。在技术讨论中,语气正式且精确。在日常口语中较少使用,若出现则多为程序员间交流。在新闻报道中偶尔出现,但常需解释。
名词,可数。常用单数形式指代单个操作码,复数形式 opcodes 指代多个。常与动词搭配如 execute(执行)、decode(解码)、define(定义)等。易错点:与操作数(operand)混淆,操作码指定操作,操作数指定操作对象。
与 instruction(指令)相近,但 instruction 通常指完整的机器指令,包含操作码和操作数;opcode 仅指其中操作码部分。与 operation code 为同义词,但 opcode 更常用。与 mnemonic(助记符)不同,助记符是人类可读的缩写,而 opcode 是机器码。
属于专业术语,语域较高,适用于技术语境。无褒贬色彩。常见误用包括将 opcode 与 bytecode(字节码)混淆,或误认为 opcode 等同于整个指令。在非技术场合使用可能导致理解障碍。