自动控制网—学习自动控制技术电气自动化技术从这里开始!
当前位置: 自动控制网 > 自动化 > 单片机 >

单片机指令格式

时间:2015-09-22 10:27来源:www.eadianqi.com 编辑:自动控制网
它们的意义如表3-1所示。 表 特殊符号意义表 操作数字段可以只有一个、两个或多个,分别对应于单字节、双字节或三字节指令。 1.单字节指令 单字节指令只有一个字节,由8位二进制编码表示。操作码和操作数在一个字节中。 例如:MOVA,Ri ;Ri)(A)把寄存器Ri

它们的意义如表3-1所示。


表 特殊符号意义表

操作数字段可以只有一个、两个或多个,分别对应于单字节、双字节或三字节指令。 本文来自www.eadianqi.com

1.单字节指令 本文来自www.eadianqi.com

单字节指令只有一个字节,由8位二进制编码表示。操作码和操作数在一个字节中。                           

自动控制网www.eadianqi.com版权所有

例如:MOV  A, Ri      ; Ri)→(A)把寄存器Ri中的内容送到累加器A中去。 本文来自www.eadianqi.com

2.双字节指令

自动控制网www.eadianqi.com版权所有

双字节的编码由两个字节组成,其中一个字节为操作码,另一个字节为操作数。该指令存放在存储器时需占用两个存储器单元。 本文来自www.eadianqi.com

例如:MOV  A, #data     ; data → (A)把立即数data送到累加器A中。 本文来自www.eadianqi.com

在MCS-51汇编语言指令中,立即数前面必须有符号“#”。

自动控制网www.eadianqi.com版权所有

3.三字节指令 自动控制网www.eadianqi.com版权所有

三字节指令格式中第一个字节为操作码,其后两个字节为操作数。操作数可以是数据, 本文来自www.eadianqi.com

也可以是地址。

自动控制网www.eadianqi.com版权所有

例如:MOV  direct, #data ; data → (direct) 把立即数data送到内存单元或者特殊功能寄存器中。

自动控制网www.eadianqi.com版权所有

本文已影响