请教 汇编语言CMP可以比较寄存器Rx和立即数吗?

比如CMP R3,#05H 这样语法有错吗

这样的语法没有错。
CMP 指令是从第一操作数中减去第二操作数,用减的结果改变一下条件标志,结果不会被回写到寄存器中。这里,第二操作数可以是立即数或寄存器。
温馨提示:答案为网友推荐,仅供参考