A51 MACRO ASSEMBLER LR3AM 04/16/2011 17:33:01 PAGE 1 MACRO ASSEMBLER A51 V8.00d OBJECT MODULE PLACED IN lr3am.OBJ ASSEMBLER INVOKED BY: C:\Keil\C51.BAK001\BIN\A51.EXE lr3am.a SET(SMALL) DEBUG EP LOC OBJ LINE SOURCE ---- 1 Dseg at 8 0008 2 S: ds 2 ---- 3 Cseg at 0 0000 8000 4 Jmp start 5 0002 E4 6 start: clr a 0003 7808 7 Mov r0,#8 0005 A990 8 Mov r1,p1 0007 9 Cikl: 0007 E9 10 Mov a,r1 0008 13 11 Rrc a 0009 5008 12 jnc Nonadd 13 000B EA 14 Mov a,r2 000C 2580 15 Add a,p0 000E FA 16 Mov r2,a 000F EB 17 Mov a,r3 0010 3400 18 Addc a,#0 0012 FB 19 Mov r3,a 0013 20 Nonadd: 21 0013 EB 22 Mov a,r3 0014 13 23 Rrc a 0015 E4 24 clr a 0016 FB 25 Mov r3,a 26 0017 3400 27 Addc a,#0 0019 03 28 Rr a 001A F5F0 29 Mov b,a 001C EA 30 Mov a,r2 001D 03 31 Rr a 001E FC 32 Mov r4,a 001F 547F 33 Anl a,#7Fh 0021 25F0 34 Add a,b 0023 FA 35 Mov r2,a 36 0024 EC 37 Mov a,r4 0025 5480 38 Anl a,#80h 0027 F5F0 39 Mov b,a 0029 E9 40 Mov a,r1 002A 03 41 Rr a 002B 547F 42 Anl a,#7Fh 002D 25F0 43 Add a,b 002F F9 44 Mov r1,a 0030 D8D5 45 Djnz r0,cikl 46 0032 8AA0 47 Mov p2,r2 0034 89B0 48 Mov p3,r1 49 0036 758208 50 Mov DPL,#S 0039 EA 51 Mov a,r2 003A F0 52 Movx @dptr,a 003B A3 53 Inc dptr 003C E9 54 Mov a,r1 003D F0 55 Movx @dptr,a 56 57 58 end A51 MACRO ASSEMBLER LR3AM 04/16/2011 17:33:01 PAGE 2 SYMBOL TABLE LISTING ------ ----- ------- N A M E T Y P E V A L U E ATTRIBUTES B. . . . . . . . . D ADDR 00F0H A CIKL . . . . . . . C ADDR 0007H A DPL. . . . . . . . D ADDR 0082H A NONADD . . . . . . C ADDR 0013H A P0 . . . . . . . . D ADDR 0080H A P1 . . . . . . . . D ADDR 0090H A P2 . . . . . . . . D ADDR 00A0H A P3 . . . . . . . . D ADDR 00B0H A S. . . . . . . . . D ADDR 0008H A START. . . . . . . C ADDR 0002H A REGISTER BANK(S) USED: 0 ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)