时间:2023-04-28 17:39 / 来源:未知
大多数指令都同时以A为源操作数之一和目的操作数纯水机常见故障下面先容各条分类指令的合键性能和操作,具体的指令操作诠释及呆板码式样可睹附录。
共有28条指令,包罗以A,Rn,DPTR,直接地方单位,间接地方单位为目标的操作数的指令;拜访外部RAM的指令;读法式存储器的指令;数据调换指令以及准栈操作指令。
共有24条指令,合键包罗加、减、乘、除、增量、减量和十进制调理等指令。个中,民众半指令都同时以A为源操作数之一和目标操作数。
诠释:借位位来自法式状况字PSW中的进位位C,只是正在作减法运算时,被用作借位位。
诠释:本指令告竣8位无符号乘法。A,B中各放一个8位乘数,指令推广后,16位积的高位正在B中,低位正在A中。
诠释:本指令告竣8位无符号除法。A放被除数,B放除数,指令推广后,A中为商,B中为 余数。若除数B=00H,则指令推广后,溢出标记OV=1,且A,B实质稳固。
归纳例3:把R1R0和R3R2中的2个4位跃D数相加,结果送入R5R4中,如有进位则存于进位位C中。
正在MCS-51系列单片机的算术运算类指令中,乘除法指令是很众8位微处分器和少许8位单片机所没有的,推广时光为4个呆板周期。这种指令对编制较量丰富的运算法式,比方,比例-积分-微分(PID)运算、浮点运算、众字节数乘除运算等是每每要用到的。