macro assembler 1.41r5 C-Version (C) 1992,1997 Alfred Arnold TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling mem.asm PASS 1 AS V1.41r5 - source file mem.asm - page 1 - 6/12/2002 183230 1/ 0 : ; 2/ 0 : ; 8048 Disassembly of mem.bin 3/ 0 : ; 6/12/102 6:15 4/ 0 : ; 5/ 0 : cpu 8048 6/ 0 : org 0 7/ 0 : ; 8/ 0 : 27 clr a 9/ 1 : 3A outl p2,a 10/ 2 : 23 80 mov a,#80h 11/ 4 : 3A outl p2,a 12/ 5 : 09 X0005: in a,p1 13/ 6 : B8 F2 mov r0,#0f2h 14/ 8 : 37 cpl a 15/ 9 : 68 add a,r0 16/ A : E6 0A jnc X001f 17/ C : 09 in a,p1 18/ D : B8 E3 mov r0,#0e3h 19/ F : 37 cpl a 20/ 10 : 68 add a,r0 21/ 11 : F6 11 jc X002f 22/ 13 : 04 05 jmp X0005 23/ 15 : ; 24/ 1F : org 1fh 25/ 1F : ; 26/ 1F : 23 A0 X001f: mov a,#0a0h 27/ 21 : 3A outl p2,a 28/ 22 : 04 05 jmp X0005 29/ 24 : ; 30/ 2F : org 2fh 31/ 2F : ; 32/ 2F : 00 X002f: nop ; data truncated 33/ 30 : ; 34/ 32 : org 32h 35/ 32 : ; 36/ 32 : 09 in a,p1 37/ 33 : B8 CF mov r0,#0cfh 38/ 35 : 37 cpl a 39/ 36 : 68 add a,r0 40/ 37 : F6 37 jc X003f 41/ 39 : 23 E0 mov a,#0e0h 42/ 3B : 3A outl p2,a 43/ 3C : 04 05 jmp X0005 44/ 3E : ; 45/ 3F : org 3fh 46/ 3F : ; 47/ 3F : 09 X003f: in a,p1 48/ 40 : B8 DF mov r0,#0dfh 49/ 42 : 37 cpl a 50/ 43 : 68 add a,r0 51/ 44 : E6 44 jnc X004f 52/ 46 : 23 C0 mov a,#0c0h 53/ 48 : 3A outl p2,a 54/ 49 : 04 3F jmp X003f 55/ 4B : ; 56/ 4F : org 4fh 57/ 4F : ; 58/ 4F : 23 E0 X004f: mov a,#0e0h 59/ 51 : 3A outl p2,a 60/ 52 : 04 05 jmp X0005 AS V1.41r5 - source file mem.asm - page 2 - 6/12/2002 183230 61/ 54 : ;; 62/ 54 : end mem.asm(65) PASS 2 AS V1.41r5 - source file mem.asm - page 1 - 6/12/2002 183230 1/ 0 : ; 2/ 0 : ; 8048 Disassembly of mem.bin 3/ 0 : ; 6/12/102 6:15 4/ 0 : ; 5/ 0 : cpu 8048 6/ 0 : org 0 7/ 0 : ; 8/ 0 : 27 clr a 9/ 1 : 3A outl p2,a 10/ 2 : 23 80 mov a,#80h 11/ 4 : 3A outl p2,a 12/ 5 : 09 X0005: in a,p1 13/ 6 : B8 F2 mov r0,#0f2h 14/ 8 : 37 cpl a 15/ 9 : 68 add a,r0 16/ A : E6 1F jnc X001f 17/ C : 09 in a,p1 18/ D : B8 E3 mov r0,#0e3h 19/ F : 37 cpl a 20/ 10 : 68 add a,r0 21/ 11 : F6 2F jc X002f 22/ 13 : 04 05 jmp X0005 23/ 15 : ; 24/ 1F : org 1fh 25/ 1F : ; 26/ 1F : 23 A0 X001f: mov a,#0a0h 27/ 21 : 3A outl p2,a 28/ 22 : 04 05 jmp X0005 29/ 24 : ; 30/ 2F : org 2fh 31/ 2F : ; 32/ 2F : 00 X002f: nop ; data truncated 33/ 30 : ; 34/ 32 : org 32h 35/ 32 : ; 36/ 32 : 09 in a,p1 37/ 33 : B8 CF mov r0,#0cfh 38/ 35 : 37 cpl a 39/ 36 : 68 add a,r0 40/ 37 : F6 3F jc X003f 41/ 39 : 23 E0 mov a,#0e0h 42/ 3B : 3A outl p2,a 43/ 3C : 04 05 jmp X0005 44/ 3E : ; 45/ 3F : org 3fh 46/ 3F : ; 47/ 3F : 09 X003f: in a,p1 48/ 40 : B8 DF mov r0,#0dfh 49/ 42 : 37 cpl a 50/ 43 : 68 add a,r0 51/ 44 : E6 4F jnc X004f 52/ 46 : 23 C0 mov a,#0c0h 53/ 48 : 3A outl p2,a 54/ 49 : 04 3F jmp X003f 55/ 4B : ; 56/ 4F : org 4fh 57/ 4F : ; 58/ 4F : 23 E0 X004f: mov a,#0e0h 59/ 51 : 3A outl p2,a 60/ 52 : 04 05 jmp X0005 AS V1.41r5 - source file mem.asm - page 2 - 6/12/2002 183230 61/ 54 : ;; 62/ 54 : end mem.asm(65) AS V1.41r5 - source file mem.asm - page 3 - 6/12/2002 183230 symbol table (* unused): ------------------------ *BIGENDIAN : 0 - | *CASESENSITIVE : 0 - | *CONSTPI : 3.141592653589793 - | *DATE : 6/12/2002 - | *FALSE : 0 - | *FULLPMMU : 1 - | *HAS64 : 1 - | *HASFPU : 0 - | *HASPMMU : 0 - | *INEXTMODE : 0 - | *INLWORDMODE : 0 - | *INMAXMODE : 0 - | *INSRCMODE : 0 - | *INSUPMODE : 0 - | *LISTON : 1 - | *MACEXP : 1 - | *MOMCPU : 8048 - | *MOMCPUNAME : 8048 - | *PADDING : 1 - | *RELAXED : 0 - | *TIME : 183230 - | *TRUE : 1 - | *VERSION : 1415 - | X0005 : 5 C | X001F : 1F C | X002F : 2F C | X003F : 3F C | X004F : 4F C | 28 symbols 23 unused symbols 0.01 seconds assembly time 65 lines source file 2 passes 0 errors 0 warnings