operation code
英 /ˌɒpəˈreɪʃən kəʊd/美 /ˈɑːpəreɪʃən koʊd/
n. 名词
操作码;运算码
基本释义
本义指计算机机器指令中用于指定要执行操作的二进制代码部分,是CPU执行指令时最先解码的部分。引申义可指任何系统或流程中用于标识特定操作或功能的代码,尤其在软件开发和汇编语言中常用。其核心是“操作的标识”,区别于操作数(operand)所表示的数据。
构词与来源
由operation(操作)和code(代码)复合而成。operation源自拉丁语operatio(工作,操作),code源自拉丁语codex(法典,树皮)。构词逻辑直接明了:表示操作的代码。记忆时可将operation理解为“做什么”,code理解为“代码”,合起来就是“做什么的代码”。
常见语境
主要用于计算机科学领域,尤其是汇编语言、机器语言、编译原理和计算机体系结构的学术文献和技术文档中。在专业讨论中,语气客观、精确,常与指令集、CPU等概念连用。在日常口语或一般新闻中极少出现,除非涉及科技报道或科普,但会加以解释。
语法提示
operation code为可数名词,复数形式为operation codes。常见句型:The operation code determines the operation to be performed. 或 The instruction consists of an operation code and operands. 易错点:不要与opcode混淆,两者同义但opcode更口语化;注意区分操作码与操作数。
同义词区别
与opcode完全同义,opcode是operation code的缩写,更常用在非正式或口语场合。与instruction code(指令码)相比,operation code特指指令中指定操作的部分,而instruction code可能包含操作数和寻址方式等。与machine code(机器码)相比,operation code是机器码的组成部分。
常见误区
属于专业术语,语域较高,适用于学术或技术文档。无褒贬色彩。常见误用:将operation code误认为与程序代码等同,实际上它仅指指令中的操作部分。在跨学科交流时,需解释清楚,以免与业务操作代码混淆。
相关词条
前后词条
搭配用法
- operation code field
- operation code table
- mnemonic operation code
- operation code format
- operation code set
- operation code extension
- operation code length
实用例句
The operation code 0x90 in x86 assembly represents the NOP instruction.
Each instruction in the CPU is composed of an operation code and one or more operands.
When decoding an instruction, the control unit first examines the operation code.
The assembler converts mnemonic operation codes into binary machine codes.
In RISC architectures, operation codes are often fixed-length for simplicity.