这个很好办,相加后除2,也就是右移一位,只是要注意对进位的处理。1、单字节:JUN: CLR C ADD A,B RRC A RET2、双字节:JUN: CLR C MOV A,30H ADD A,32H MOV 30H,A MOV A,31H ADDC A,33H RRC A MOV 31H,A XCH A,30H RRC A XCH A,30H RET