单片机指令格式
时间:2015-09-22 10:27 来源:自动控制网
它们的意义如表3-1所示。 表 特殊符号意义表 操作数字段可以只有一个、两个或多个,分别对应于单字节、双字节或三字节指令。 1.单字节指令 单字节指令只有一个字节,由8位二进制编码表示。操作码和操作数在一个字节中。 例如:MOV A, Ri ; Ri)→(A)把寄存器Ri中的内容送到累加器A中去。 2.双字节指令 双字节的编码由两个字节组成,其中一个字节为操作码,另一个字节为操作数。该指令存放在存储器时需占用两个存储器单元。 例如:MOV A, #data ; data → (A)把立即数data送到累加器A中。 在MCS-51汇编语言指令中,立即数前面必须有符号“#”。 3.三字节指令 三字节指令格式中第一个字节为操作码,其后两个字节为操作数。操作数可以是数据, 也可以是地址。 例如:MOV direct, #data ; data → (direct) 把立即数data送到内存单元或者特殊功能寄存器中。 |