|
樓主 |
發表於 21-6-2019 11:12:24
|
顯示全部樓層
DECODE:
MOV A,BUFFER
CJNE A,#00000000B,DE1
MOV OUTBUF1,#11111111B ;
MOV OUTBUF2,#11111111B
RET
DE1:
CJNE A,#00000001B,DE2
MOV OUTBUF1,#00110000B ;A
MOV OUTBUF2,#11111100B
RET
DE2:
CJNE A,#00000010B,DE3
MOV OUTBUF1,#11000000B ;B
MOV OUTBUF2,#10110101B
RET
DE3:
CJNE A,#00000011B,DE4
MOV OUTBUF1,#00001100B ;C
MOV OUTBUF2,#11111111B
RET
DE4:
CJNE A,#00000100B,DE5
MOV OUTBUF1,#11000000B ;D
MOV OUTBUF2,#10110111B
RET
DE5:
CJNE A,#00000101B,DE6
MOV OUTBUF1,#00001100B ;E
MOV OUTBUF2,#11111100B
RET
DE6:
CJNE A,#00000110B,DE7
MOV OUTBUF1,#00111100B ;F
MOV OUTBUF2,#11111110B
RET
DE7:
CJNE A,#00000111B,DE8
MOV OUTBUF1,#00000100B ;G
MOV OUTBUF2,#11111101B
RET
DE8:
CJNE A,#00001000B,DE9
MOV OUTBUF1,#00110011B ;H
MOV OUTBUF2,#11111100B
RET
DE9:
CJNE A,#00001001B,DE10
MOV OUTBUF1,#11001100B ;I
MOV OUTBUF2,#10110111B
RET
DE10:
CJNE A,#00001010B,DE11
MOV OUTBUF1,#10011100B ;J
MOV OUTBUF2,#10110111B
RET
DE11:
CJNE A,#00001011B,DE12
MOV OUTBUF1,#00111111B ;K
MOV OUTBUF2,#11001110B
RET
DE12:
CJNE A,#00001100B,DE13
MOV OUTBUF1,#00001111B ;L
MOV OUTBUF2,#11111111B
RET
|
|