             ; FUNCTION _CRCNib (BEGIN)
                                           ; SOURCE LINE # 33
;---- Variable 'b' assigned to Register 'R7' ----
                                           ; SOURCE LINE # 34
                                           ; SOURCE LINE # 35
0000 EF                MOV     A,R7
0001 6200        R     XRL     CRCLo,A
                                           ; SOURCE LINE # 36
0003 AF00        R     MOV     R7,CRCHi
                                           ; SOURCE LINE # 37
0005 E500        R     MOV     A,CRCLo
0007 C4                SWAP    A
0008 54F0              ANL     A,#0F0H
000A 6500        R     XRL     A,CRCLo
000C F500        R     MOV     CRCHi,A
                                           ; SOURCE LINE # 38
000E 8F00        R     MOV     CRCLo,R7
                                           ; SOURCE LINE # 39
0010 C4                SWAP    A
0011 540F              ANL     A,#0FH
0013 6200        R     XRL     CRCLo,A
                                           ; SOURCE LINE # 40
0015 C3                CLR     C
0016 13                RRC     A
0017 6500        R     XRL     A,CRCHi
0019 FF                MOV     R7,A
                                           ; SOURCE LINE # 41
001A E500        R     MOV     A,CRCHi
001C 33                RLC     A
001D 33                RLC     A
001E 33                RLC     A
001F 54F8              ANL     A,#0F8H
0021 6200        R     XRL     CRCLo,A
                                           ; SOURCE LINE # 42
0023 8F00        R     MOV     CRCHi,R7
                                           ; SOURCE LINE # 43
0025 22                RET     