AS V1.42 Beta [Bld 51] - source file t_48.asm - page 1 - 10/16/2006 23:15:19 1/ 0 : cpu 8048 2/ 0 : 3/ 0 : 6A add a,r2 4/ 1 : 61 add a,@r1 5/ 2 : 03 21 add a,#21h 6/ 4 : 7/ 4 : 7B addc a,r3 8/ 5 : 71 addc a,@r1 9/ 6 : 13 21 addc a,#21h 10/ 8 : 11/ 8 : 5C anl a,r4 12/ 9 : 51 anl a,@r1 13/ A : 53 21 anl a,#21h 14/ C : 98 12 anl bus,#12h 15/ E : 16/ E : 9D anld p5,a 17/ F : 18/ F : 74 45 call 345h 19/ 11 : 20/ 11 : 27 clr a 21/ 12 : 97 clr c 22/ 13 : 85 clr f0 23/ 14 : A5 clr f1 24/ 15 : 25/ 15 : 37 cpl a 26/ 16 : A7 cpl c 27/ 17 : 95 cpl f0 28/ 18 : B5 cpl f1 29/ 19 : 30/ 19 : 57 da a 31/ 1A : 32/ 1A : 07 dec a 33/ 1B : C9 dec r1 34/ 1C : 35/ 1C : 15 dis i 36/ 1D : 35 dis tcnti 37/ 1E : 38/ 1E : EA 1E djnz r2,$ 39/ 20 : 40/ 20 : 05 en i 41/ 21 : 25 en tcnti 42/ 22 : 43/ 22 : 75 ent0 clk 44/ 23 : 45/ 23 : 09 in a,p1 46/ 24 : 0A in a,p2 47/ 25 : 48/ 25 : 17 inc a 49/ 26 : 1F inc r7 50/ 27 : 11 inc @r1 51/ 28 : 52/ 28 : 08 ins a,bus 53/ 29 : 54/ 29 : 72 29 jb3 $ 55/ 2B : 56/ 2B : F6 2B jc $ 57/ 2D : 58/ 2D : B6 2D jf0 $ 59/ 2F : 76 2F jf1 $ 60/ 31 : AS V1.42 Beta [Bld 51] - source file t_48.asm - page 2 - 10/16/2006 23:15:19 61/ 31 : 24 23 jmp 123h 62/ 33 : 63/ 33 : E6 33 jnc $ 64/ 35 : 65/ 35 : 86 35 jni $ 66/ 37 : 67/ 37 : 26 37 jnt0 $ 68/ 39 : 46 39 jnt1 $ 69/ 3B : 70/ 3B : 96 3B jnz $ 71/ 3D : 72/ 3D : 36 3D jt0 $ 73/ 3F : 56 3F jt1 $ 74/ 41 : 75/ 41 : 16 41 jtf $ 76/ 43 : 77/ 43 : C6 43 jz $ 78/ 45 : 79/ 45 : B3 jmpp @a 80/ 46 : 81/ 46 : FA mov a,r2 82/ 47 : F1 mov a,@r1 83/ 48 : 23 21 mov a,#21h 84/ 4A : AB mov r3,a 85/ 4B : A1 mov @r1,a 86/ 4C : BC 21 mov r4,#21h 87/ 4E : B1 21 mov @r1,#21h 88/ 50 : C7 mov a,psw 89/ 51 : D7 mov psw,a 90/ 52 : 42 mov a,t 91/ 53 : 62 mov t,a 92/ 54 : 93/ 54 : 0D movd a,p5 94/ 55 : 3E movd p6,a 95/ 56 : 96/ 56 : 81 movx a,@r1 97/ 57 : 91 movx @r1,a 98/ 58 : 99/ 58 : A3 movp a,@a 100/ 59 : E3 movp3 a,@a 101/ 5A : 102/ 5A : 00 nop 103/ 5B : 104/ 5B : 4D orl a,r5 105/ 5C : 41 orl a,@r1 106/ 5D : 43 21 orl a,#21h 107/ 5F : 88 12 orl bus,#12h 108/ 61 : 109/ 61 : 8D orld p5,a 110/ 62 : 111/ 62 : 39 outl p1,a 112/ 63 : 3A outl p2,a 113/ 64 : 02 outl bus,a 114/ 65 : 115/ 65 : 83 ret 116/ 66 : 117/ 66 : 93 retr 118/ 67 : 119/ 67 : E7 rl a 120/ 68 : AS V1.42 Beta [Bld 51] - source file t_48.asm - page 3 - 10/16/2006 23:15:19 121/ 68 : F7 rlc a 122/ 69 : 123/ 69 : 77 rr a 124/ 6A : 125/ 6A : 67 rrc a 126/ 6B : 127/ 6B : E5 sel mb0 128/ 6C : F5 sel mb1 129/ 6D : C5 sel rb0 130/ 6E : D5 sel rb1 131/ 6F : 132/ 6F : 45 strt cnt 133/ 70 : 55 strt t 134/ 71 : 135/ 71 : 65 stop tcnt 136/ 72 : 137/ 72 : 47 swap a 138/ 73 : 139/ 73 : 2D xch a,r5 140/ 74 : 21 xch a,@r1 141/ 75 : 142/ 75 : 31 xchd a,@r1 143/ 76 : 144/ 76 : DE xrl a,r6 145/ 77 : D1 xrl a,@r1 146/ 78 : D3 21 xrl a,#21h 147/ 7A : 148/ 7A : 149/ 7A : cpu 8041 150/ 7A : 151/ 7A : E5 en dma 152/ 7B : F5 en flags 153/ 7C : 154/ 7C : 22 in a,dbb 155/ 7D : 156/ 7D : D6 7D jnibf $ 157/ 7F : 158/ 7F : 86 7F jobf $ 159/ 81 : 160/ 81 : 90 mov sts,a 161/ 82 : 162/ 82 : 02 out dbb,a 163/ 83 : 164/ 83 : 165/ 83 : cpu 80c39 166/ 83 : 167/ 83 : 01 idl 168/ 84 : 169/ 84 : 170/ 84 : cpu 8022 171/ 84 : 172/ 84 : 08 in a,p0 173/ 85 : 90 outl p0,a 174/ 86 : 175/ 86 : 95 sel an0 176/ 87 : 85 sel an1 177/ 88 : 80 rad 178/ 89 : macro assembler 1.42 Beta [Bld 51] (i386-unknown-linux) (C) 1992,2006 Alfred Arnold 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling tests/t_48/t_48.asm PASS 1 t_48.asm(179) 179/ 89 : AS V1.42 Beta [Bld 51] - source file t_48.asm - page 4 - 10/16/2006 23:15:19 symbol table (* = unused): ------------------------ *ARCHITECTURE : i386-unknown-linux - | *BIGENDIAN : 0 - | *BRANCHEXT : 0 - | *CASESENSITIVE : 0 - | *CONSTPI : 3.141592653589793 - | *DATE : 10/16/2006 - | *FALSE : 0 - | *FULLPMMU : 1 - | *HAS64 : 1 - | *HASDSP : 0 - | *HASFPU : 0 - | *HASPMMU : 0 - | *INEXTMODE : 0 - | *INLWORDMODE : 0 - | *INMAXMODE : 0 - | *INSRCMODE : 0 - | *INSUPMODE : 0 - | *LISTON : 1 - | *MACEXP : 1 - | *MOMCPU : 8022 - | *MOMCPUNAME : 8022 - | *NESTMAX : 100 - | *PACKING : 0 - | *PADDING : 1 - | *RELAXED : 0 - | *TIME : 23:15:19 - | *TRUE : 1 - | *VERSION : 142F - | 28 symbols 28 unused symbols AS V1.42 Beta [Bld 51] - source file t_48.asm - page 5 - 10/16/2006 23:15:19 codepages: ---------- STANDARD (0 changed characters) 0.13 seconds assembly time 179 lines source file 1 pass 0 errors 0 warnings