Proszę oto ten słynny listing :-)
; SOURCE LINE # 114
0002 75F00A MOV B,#00AH
0005 EF MOV A,R7
0006 84 DIV AB
0007 EE MOV A,R6
0008 2400 R ADD A,#hex_bcd
000A F8 MOV R0,A
000B A6F0 MOV @R0,B ; SOURCE LINE # 115
000D 75F00A MOV B,#00AH
0010 EF MOV A,R7
0011 84 DIV AB
0012 FF MOV R7,A
void Hex_bcd_16(unsigned int liczba) { char i ; for(i=0;i<=2;i++) { hex_bcd[i]=liczba%10 ; // linia 114 liczba=liczba/10 ; // linia 115 } }
----------------------------------------------------------------------- ; SOURCE LINE # 114
0006 AE00 R MOV R6,liczba
0008 AF00 R MOV R7,liczba+01H
000A E4 CLR A
000B FC MOV R4,A
000C 7D0A MOV R5,#00AH
000E 120000 R LCALL ?C_UIDIV
0011 EA MOV A,R2
0012 2400 R ADD A,#hex_bcd
0014 F8 MOV R0,A
0015 A605 MOV @R0,AR5 ; SOURCE LINE # 115
0017 AE00 R MOV R6,liczba
0019 AF00 R MOV R7,liczba+01H
001B E4 CLR A
001C FC MOV R4,A
001D 7D0A MOV R5,#00AH
001F 120000 R LCALL ?C_UIDIV
0022 8E00 R MOV liczba,R6
void Hex_bcd_16(unsigned int liczba) { char i ; for(i=0;i<=2;i++) { hex_bcd[i]=liczba%10 ; //linia 114 liczba=liczba/10 ; //linia 115 } }
--------------------------------------------------------------------