搜题
问题   更新时间2023/4/3 12:59:00

3、已知8个无符号数之和存于R3R4,求其平均值,结果仍存于R3R4中,请编程实现(R3为高字节)。

利用移位指令作除8操作,程序如下:   MOV   R2,#3   LOOP:CLR   C   MOV   A,R3   RRC   A   ;高字节除以2,末位移入C,高位补0   MOV   R3,A   ;暂存高字节   MOV   A,R4   RRC   A   ;低字节除以2,高字节末位移入低字节高位   MOV   R3,A   DJNZ R2,LOOP   RET
王老师:19139051760(拨打)