全球旧事资料 分类
Crel91.JNCrel92.JBbitrel93.JNBbitrel94.JBCbitrel程序跳跃11211121112122222222212222223232321212121212222211211111
f95.ACALLaddr1196.LCALLaddr1697.RET98.RETI99.AJMPaddr11100.LJMPaddr16101.SJMPrel102.JMPADPTR103.JZrel104.JNZrel105.CJNEAdirectrel
2232121222322212222232
106.CJNEAdatarel32107.CJNE32R
datarel108.CJNERidatarel32109.DJNZR
rel110.DJNZdirectrel111.NOP223211
f51汇编语言指令集
符号定义表
含义
R0~R7寄存器
0~7
直接地址,内部数据区的地址RAM00H~7FH
SFR80H~FFHB,ACC,PSW,IP,P3,IE,P2,SCON,P1,TCON,P0
间接地址RiR0或R1805131RAM地址00H~7FH805232RAM地址00H~FFH
8位常数
16位常数
16位的目标地址
11位的目标地址
相关地址
内部数据RAM20H~2FH,特殊功能寄存器的直接地址的位
动作说明
将累加器与寄存器的内容相加,结果存回累加器将累加器与直接地址的内容相加,结果存回累加器将累加器与间接地址的内容相加,结果存回累加器将累加器与常数相加,结果存回累加器将累加器与寄存器的内容及进位C相加,结果存回累加器将累加器与直接地址的内容及进位C相加,结果存回累加器将累加器与间接地址的内容及进位C相加,结果存回累加器将累加器与常数及进位C相加,结果存回累加器将累加器的值减去寄存器的值减借位C,结果存回累加器将累加器的值减直接地址的值减借位C,结果存回累加器将累加器的值减间接地址的值减借位C,结果存回累加器将累加器的值减常数值减借位C,结果存回累加器将累加器的值加1将寄存器的值加l
f将直接地址的内容加1将间接地址的内容加1数据指针寄存器值加1
1,当DPTR的低字节DPL从FFH溢出至00H时,会使高字节DPH加1,不影响任何将累加器的值减1将寄存器的值减1将直接地址的内容减1将间接地址的内容减1将累加器的值与B寄存器的值相乘,乘积的低位字节存回累加器,高位字节存回B寄存器
器B内的无符号整数相乘,产生16位的积,低位字节存入A,高位字节存入B寄存器出标志位OV被设定为1,而进位标志位为0将累加器的值除以B寄存器的值,结果的商存回累加器,余数存回B寄存器
算,将累加器A除以B寄存器的值,商存入A,余数存入B。执行本指令后,进位位为0将累加器A作十进制调整,
A30←A306
A74←A746将累加器的值与寄存器的值做AND的逻辑判断,结果存回累加器将累加器的值与直接地址的内容做AND的逻辑判断,结果存回累加器将累加器的值与间接地址的内容做AND的逻辑判断,结果存回累加器将累r
好听全球资料 返回顶部