词条 | 立即寻址 |
释义 | 概述MCS-51单片机的一种寻址方式,操作数就写在指令中,也称作立即数,立即寻址方式所提供的操作数紧跟在操作码后面,与操作码一起放在指令代码段中,不需要到其他地址单元中去取。把“#”号放在立即数前面,以表示该寻址方式为立即寻址,如#20H。 51单片机中的汇编例子: MOV A ,#52H 其含义是将十六进制数52H直接放入累加器中,当然也可以是二进制数或十进制数。 立即数的定义范围立即数可以是8位、16位或32位,该数值紧跟在操作码之后。如果立即数为16位或32位,那么,它将按“高高低低”的原则进行存储。例如: MOV AH, 80H ADD AX, 1234H MOV ECX, 123456H MOV B1, 12H MOV W1, 3456H ADD D1, 32123456H 其中:B1、W1和D1分别是字节、字和双字单元。 以上指令中的第二操作数都是立即数,在汇编语言中规定:立即数不能作为指令中的第二操作数。该规定与高级语言中“赋值语句的左边不能是常量”的规定相一致。 立即数寻址方式通常用于对通用寄存器或内存单元赋初值。 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。