51汇编语言指令集符号定义表

51汇编语言指令集符号定义表

ID:12344239

大小:42.00 KB

页数:4页

时间:2018-07-16

51汇编语言指令集符号定义表_第1页
51汇编语言指令集符号定义表_第2页
51汇编语言指令集符号定义表_第3页
51汇编语言指令集符号定义表_第4页
资源描述:

《51汇编语言指令集符号定义表》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、51汇编语言指令集符号定义表符号含义RnR0~R7寄存器n=0~7Direct直接地址,内部数据区的地址RAM(00H~7FH)SFR(80H~FFH)B,ACC,PSW,IP,P3,IE,P2,SCON,P1,TCON,P0@Ri间接地址Ri=R0或R18051/31RAM地址(00H~7FH)8052/32RAM地址(00H~FFH)#data8位常数#data1616位常数Addr1616位的目标地址Addr1111位的目标地址Rel相关地址bit内部数据RAM(20H~2FH),特殊功能寄存器的直接地址的位指令介绍指令字节周期动作说明算数运算指令1.A

2、DDA,Rn将累加器与寄存器的内容相加,结果存回累加器2.ADDA,direct将累加器与直接地址的内容相加,结果存回累加器3.ADDA,@Ri将累加器与间接地址的内容相加,结果存回累加器4.ADDA,#data将累加器与常数相加,结果存回累加器5.ADDCA,Rn将累加器与寄存器的内容及进位C相加,结果存回累加器6.ADDCA,direct将累加器与直接地址的内容及进位C相加,结果存回累加器7.ADDCA,@Ri将累加器与间接地址的内容及进位C相加,结果存回累加器8.ADDCA,#data将累加器与常数及进位C相加,结果存回累加器9.SUBBA,Rn将累加器

3、的值减去寄存器的值减借位C,结果存回累加器10.SUBBA,direct将累加器的值减直接地址的值减借位C,结果存回累加器11.SUBBA,@Ri将累加器的值减间接地址的值减借位C,结果存回累加器12.SUBBA,#data将累加器的值减常数值减借位C,结果存回累加器13.INCA将累加器的值加114.INCRn将寄存器的值加l15.INCdirect将直接地址的内容加116.INC@Ri将间接地址的内容加117.INCDPTR数据指针寄存器值加1说明:将16位的DPTR加1,当DPTR的低字节(DPL)从FFH溢出至00H时,会使高字节(DPH)加1,不影响

4、任何标志位18.DECA将累加器的值减119.DECRn将寄存器的值减120.DECdirect将直接地址的内容减121.DEC@Ri将间接地址的内容减122.MULAB将累加器的值与B寄存器的值相乘,乘积的低位字节存回累加器,高位字节存回B寄存器说明:将累加器A和寄存器B内的无符号整数相乘,产生16位的积,低位字节存入A,高位字节存入B寄存器。如果积大于FFH,则溢出标志位(OV)被设定为1,而进位标志位为023.DIVAB将累加器的值除以B寄存器的值,结果的商存回累加器,余数存回B寄存器说明:无符号的除法运算,将累加器A除以B寄存器的值,商存入A,余数存入

5、B。执行本指令后,进位位(C)及溢出位(OV)被清除为024.DAA将累加器A作十进制调整,若(A)3-0>9或(AC)=1,则(A)3-0←(A)3-0+6若(A)7-4>9或(C)=1,则(A)7-4←(A)7-4+6逻辑运算指令25.ANLA,Rn将累加器的值与寄存器的值做AND的逻辑判断,结果存回累加器26.ANLA,direct将累加器的值与直接地址的内容做AND的逻辑判断,结果存回累加器27.ANLA,@Ri将累加器的值与间接地址的内容做AND的逻辑判断,结果存回累加器28.ANLA,#data将累加器的值与常数做AND的逻辑判断,结果存回累加器2

6、9.ANLdirect,A将直接地址的内容与累加器的值做AND的逻辑判断,结果存回该直接地址30.ANLdirect,#data将直接地址的内容与常数值做AND的逻辑判断,结果存回该直接地址31.ORLA,Rn将累加器的值与寄存器的值做OR的逻辑判断,结果存回累加器32.ORLA,direct将累加器的值与直接地址的内容做OR的逻辑判断,结果存回累加器33.ORLA,@Ri将累加器的值与间接地址的内容做OR的逻辑判断,结果存回累加器34.ORLA,#data将累加器的值与常数做OR的逻辑判断,结果存回累加器35.ORLdirect,A将直接地址的内容与累加器的

7、值做OR的逻辑判断,结果存回该直接地址36.ORLdirect,#data将直接地址的内容与常数值做OR的逻辑判断,结果存回该直接地址37.XRLA,Rn将累加器的值与寄存器的值做XOR的逻辑判断,结果存回累加器38.XRLA,direct将累加器的值与直接地址的内容做XOR的逻辑判断,结果存回累加器39.XRLA,@Ri将累加器的值与间接地扯的内容做XOR的逻辑判断,结果存回累加器40.XRLA,#data将累加器的值与常数作XOR的逻辑判断,结果存回累加器41.XRLdirect,A将直接地址的内容与累加器的值做XOR的逻辑判断,结果存回该直接地址42.X

8、RLdirect,#data将直接地址

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。