单片机简单程序

来源:百度知道 编辑:UC知道 时间:2024/05/28 08:38:43
LP:MOV R0,#80H
MOV A,R0
MOV P2,A
AJMP LP
END
上面程序可以编译,为什么把立即数改为FFH就不行了?只要把立即数的首位改成大于9的都无法编译,为什么?

以字母开关一定加0,改为0FFH.一定可以.
当用十六进制格式表示一个立即数时如果高位的数字为A-F时高位前面要加上个0;
LP:MOV R0,#0FFH
MOV A,R0
MOV P2,A
AJMP LP
END