正在加载图片...
ADDC A,@Ri (A)-(A)+((Ri))+(CY) ADDC A,data ;(A)-(A)+#data+(CY) 源操作数:Rn、direct、@Ri或立即数。 目的操作数:累加器A。 功能:将工作寄存器Rn、片内RAM单元中的内容、间接地址存 储器中的8位无符号二进制数及立即数与累加器A的内容和当前进位 标志CY的内容相加,相加的结果仍存放在A中。执行结果影响进位 标志(Cy)、辅助进位(Ac)、溢出标志(OV)及奇偶标志(P)。 用途:这组指令常用于多字节数相加,实现8的倍数位(如16位、 32位)数的加法,这样,数可以扩展到26=65536个,扩大了数的范围, 高位相加时考虑低位的进位。用法除考虑Cy之外,其余与ADD一样。 Cy是下一位进上来的,在计算的末尾。 例:设(A)=C3H,(R0)=AAH,(CY)=1。 执行指令:ADDC A,RO 11000011 10101010 1(CY) 01101110 执行结果: (A)=6EH,(CY)=1,(OV)=1,(AC)=0。 对于带符号数的带进位相加,溢出标志为1,意味着出错,上 例为二个负数相加,出现结果为正数的错误。 4、带借位减法指令
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有