;;入口:第1、2、3次采集数据位次存于R1、R2、R3,
;;出口:比较所得中值数据存于R0,
Filter_C:
PUSH PSW
MOV A, R1
CLR C
SUBB A, R2 ;;R1与R2作相减
JNC LP1 ;;若R1≧R2,不交换
MOV A, R1 ;;若R1 XCH A, R2 MOV R1, A LP1: MOV A, R3 CLR C SUBB A, R1 JNC LP3 MOV A, R3 CLR C SUBB A, R2 JNC LP4 MOV A, R2 MOV R0, A AJMP Filish LP3: MOV, A, R1 MOV R0, A AJMP FILISH: LP4: MOV A, R3 MOV R0, A FILISH: POP PSW RET
『本文转载自网络,版权归原作者所有,如有侵权请联系删除』