ADD指令將源操作數(shù)和累加器A中的數(shù)相加,加法的結(jié)果存入累加器A,并且運算結(jié)果會影響PSW中的CY、OV、AC和P標志位。ADD指令對標志位的影響如下:當加法結(jié)果的第7位有進位時,則進位標志位CY被置1,否則被清0;如果加法結(jié)果的第3位有進位,則輔助進位標志位AC被置1,否則被清0;如果加法結(jié)果的第6位和第7位的進位情況不一致,則溢出標志位OV被置1,否則被清0;運算結(jié)束時,奇偶標志位P的值由累加器A中的數(shù)決定,若累加器A中的值以二進制表示后,其中“1”的個數(shù)為奇數(shù)個,則P為1,否則P為0。
MCS-51具有強大的加、減、乘、除四則算術運算指令。1.程序狀態(tài)字PSWMCS-51有一個程序狀態(tài)字寄存器PSW,用來保存指令執(zhí)行結(jié)果的標志,供程序查訊和判別。PSW是特殊功能寄存器中的一個,其格式如下:PSW7--既是布