
【计】 immediate operand
【计】 immediate operation
a few; count; enumerate; fate; frequently; list; number; numeral; numeric
reckon; repeatedly; serveral
【计】 crossing number; N
【医】 number
【经】 number
在计算机体系结构与汇编语言中,"立即操作数"(英语:immediate operand)是指直接嵌入指令代码中的常量数据值。该术语由"立即"(immediate)和"操作数"(operand)组成,表示指令执行时可立即获取无需额外寻址的数据参数。
立即操作数具备三个核心特征:
根据《计算机组成与设计》硬件/软件接口(David A. Patterson, John L. Hennessy)的论述,立即数寻址模式能有效提升常用常量操作的执行效率。该模式在RISC架构中被广泛应用于算术逻辑运算,例如ARM指令集的ADD R0, R1, #255中的#255即为8位立即数。
在x86架构中,立即操作数的编码格式遵循Intel® 64 and IA-32 Architectures Software Developer Manuals规范,支持从8位到32位的整数立即值(64位模式下可扩展至64位)。典型应用场景包括端口号设定、掩码生成等需要快速访问常量的操作。
立即操作数是计算机指令中直接以常量形式存在的操作数,具有以下核心特征:
一、基本定义 指在机器指令中直接包含的数值型数据,无需通过寄存器或内存获取。例如在MOV AX,1234H指令中,1234H就是立即操作数。
二、核心特点
三、使用限制 • 只能作为源操作数(如MOV目标不能是立即数) • 不能修改值(因直接编码在指令中) • ARM架构需满足合法性规则:需通过8位常数循环右移偶数位得到(如0xFF0是合法立即数)
四、典型应用场景
示例(80C51单片机): MOV A,#30H→ #30H是立即操作数,机器码74H 30H中30H对应立即数值
注意:不同处理器架构对立即数的长度和编码方式有特殊规定,使用时应查阅具体技术手册。
苄磺酸丙二酸波形管不打自招不可能性侧根触叩诊代偿性弯曲大气排气量定义符号呋喃钢化共同控制网管理经营过访海关免税仓库幻路线圈辉砷钴矿混用磁带棘颚口线虫急性的葡萄饮食疗法前情氢氧化铁乳溶解力若利氏体嗜二氧化碳的时间方向守护物顺芷醛