A51 3.5.2 立即数
内容导读:
一个立即数操作数是一个表达式,它在编码时被作为机器语言指令的一部分。按照字面意思理解,指令中的立即数是用来改变一个寄存器或内存位置的内容的。镑字符(#)必须放在任意要作为立即数操作数的表达式的前面。(罗亩按:老外总喜欢把自己的句子搞得长长的,是不是为了提高自己的逻辑思维能力?不得而知^_^)下面是一些立即数典型应用的例子:
| MY_VAL | EQU | 50H | ; 一个相等符号 |
| | | | |
| | MOV | A, IO_PORT2 | ; 直接对DATA的存储品访问 |
| | MOV | A, #0E0h | ; 把0xE0h装入累加器 |
| | MOV | DPTR, #0x8000 | ; 把0x8000装入数据指针 |
| | ANL | A, #128 | ; 累加器与128做与运算 |
| | XRL | R5, #MY_VAL | ; 把MY_VAL的值装入R5 |
标签:
来源: 作者: 时间:2006/9/25 16:50:53