URL
https://opencores.org/ocsvn/light8080/light8080/trunk
Subversion Repositories light8080
[/] [light8080/] [trunk/] [c/] [HELLO.LST] - Rev 65
Go to most recent revision | Compare with Previous | Blame | View Log
AS80 Assembler for i8080-Z180 [1.11]. Page 1--------------------------------- HELLO.ASM ------------------------------------------------------------------ Symbol Table --------------------------------Symbol Value Decimalccand : $0029 41ccasl : $0099 153ccasr : $008b 139ccbcneg : $011c 284cccmp : $0056 86cccmpbcde : $012c 300cccmp1 : $0063 99cccom : $00ac 172ccdeneg : $0114 276ccdiv : $00d3 211ccdiv1 : $00e9 233ccdiv2 : $0100 256ccdiv3 : $0109 265cceq : $0030 48ccgchar : $0007 7ccge : $004a 74ccgint : $000d 13ccgt : $003c 60ccle : $0043 67cclt : $0050 80ccmult : $00b3 179ccmult1 : $00b8 184ccne : $0036 54ccneg : $00a7 167ccor : $001b 27ccpchar : $0012 18ccpint : $0015 21ccrdel : $0124 292ccsub : $00a0 160ccsxt : $0008 8ccucmp : $0080 128ccuge : $0066 102ccugt : $0072 114ccule : $0079 121ccult : $006c 108ccxor : $0022 34cc1 : $035c 860cc10 : $027a 634cc11 : $02cf 719cc12 : $02e1 737cc13 : $033f 831cc14 : $035b 859cc15 : $0358 856cc2 : $0131 305cc3 : $0144 324cc4 : $016d 365cc5 : $0171 369cc6 : $0183 387cc7 : $01b3 435cc8 : $01e3 483cc9 : $0221 545__getbyte : $014f 335__main : $02e3 739__nl : $0172 370__outint : $01f0 496__printdec : $01b4 436__printhex : $0249 585__printstr : $0183 387AS80 Assembler for i8080-Z180 [1.11]. Page 2--------------------------------- HELLO.ASM ----------------------------------__rxbyte : $039e 926__sendbyte : $0131 305__tstary : $039f 927__8080__ : $0001 162 labels used770 lines read, no errors in pass 1.AS80 Assembler for i8080-Z180 [1.11]. Page 3--------------------------------- HELLO.ASM ----------------------------------; <><><> Small-C V1.2 DOS--CP/M Cross Compiler <; <><><><><> CP/M Large String Space Version <><><; <><><><><><><><><><> By Ron Cain <><><><><><><><;code0000 = org #00000000 : 21000c ld hl,30720003 : f9 ld sp,hl0004 : cde302 call __main;//---------------------------------------------------;// Project: light8080 SOC WiCores Solutions;//;// File name: hello.c (February 04, 2012);//;// Writer: Moti Litochevski;//;// Description:;// This file contains a simple program written in Sm;// the UART and then switches to echo received bytes;//;// Revision History:;//;// Rev <revnumber> <Date> <owner>;// <comment>;//---------------------------------------------------;#include ..\tools\c80\c80.lib;#asm;;-----------------------------------------------------; Small-C Run-time Librray;; V4d As of July 16, 1980 (gtf); Added EXIT() function;-----------------------------------------------------;;Fetch a single byte from the address in HL and sign e0007 : ccgchar:0007 : 7e ld a,(hl)0008 : ccsxt:0008 : 6f ld l,a0009 : 07 rlca000a : 9f sbc a000b : 67 ld h,a000c : c9 ret;Fetch a full 16-bit integer from the address in HL000d : ccgint:000d : 7e ld a,(hl)000e : 23 inc hl000f : 66 ld h,(hl)0010 : 6f ld l,a0011 : c9 ret;Store a single byte from HL at the address in DE0012 : ccpchar:0012 : 7d ld a,l0013 : 12 ld (de),a0014 : c9 ret;Store a 16-bit integer in HL at the address in DE0015 : ccpint:0015 : 7d ld a,l0016 : 12 ld (de),a0017 : 13 inc de0018 : 7c ld a,hAS80 Assembler for i8080-Z180 [1.11]. Page 4--------------------------------- HELLO.ASM ----------------------------------0019 : 12 ld (de),a001a : c9 ret;Inclusive "or" HL and DE into HL001b : ccor:001b : 7d ld a,l001c : b3 or e001d : 6f ld l,a001e : 7c ld a,h001f : b2 or d0020 : 67 ld h,a0021 : c9 ret;Exclusive "or" HL and DE into HL0022 : ccxor:0022 : 7d ld a,l0023 : ab xor e0024 : 6f ld l,a0025 : 7c ld a,h0026 : aa xor d0027 : 67 ld h,a0028 : c9 ret;"And" HL and DE into HL0029 : ccand:0029 : 7d ld a,l002a : a3 and e002b : 6f ld l,a002c : 7c ld a,h002d : a2 and d002e : 67 ld h,a002f : c9 ret;Test if HL = DE and set HL = 1 if true else 00030 : cceq:0030 : cd5600 call cccmp0033 : c8 ret z0034 : 2b dec hl0035 : c9 ret;Test if DE ~= HL0036 : ccne:0036 : cd5600 call cccmp0039 : c0 ret nz003a : 2b dec hl003b : c9 ret;Test if DE > HL (signed)003c : ccgt:003c : eb ex de,hl003d : cd5600 call cccmp0040 : d8 ret c0041 : 2b dec hl0042 : c9 ret;Test if DE <= HL (signed)0043 : ccle:0043 : cd5600 call cccmp0046 : c8 ret z0047 : d8 ret c0048 : 2b dec hl0049 : c9 ret;Test if DE >= HL (signed)004a : ccge:004a : cd5600 call cccmp004d : d0 ret nc004e : 2b dec hl004f : c9 ret;Test if DE < HL (signed)AS80 Assembler for i8080-Z180 [1.11]. Page 5--------------------------------- HELLO.ASM ----------------------------------0050 : cclt:0050 : cd5600 call cccmp0053 : d8 ret c0054 : 2b dec hl0055 : c9 ret; Signed compare of DE and HL; Performs DE - HL and sets the conditions:; Carry reflects sign of difference (set means DE < HL; Zero/non-zero set according to equality.0056 : cccmp:0056 : 7b ld a,e0057 : 95 sub l0058 : 5f ld e,a0059 : 7a ld a,d005a : 9c sbc h005b : 210100 ld hl,1005e : fa6300 jp m,cccmp10061 : b3 or e ;"OR" resets carry0062 : c9 ret0063 : cccmp1:0063 : b3 or e0064 : 37 scf ;set carry to signal minus0065 : c9 ret;Test if DE >= HL (unsigned)0066 : ccuge:0066 : cd8000 call ccucmp0069 : d0 ret nc006a : 2b dec hl006b : c9 ret;Test if DE < HL (unsigned)006c : ccult:006c : cd8000 call ccucmp006f : d8 ret c0070 : 2b dec hl0071 : c9 ret;Test if DE > HL (unsigned)0072 : ccugt:0072 : eb ex de,hl0073 : cd8000 call ccucmp0076 : d8 ret c0077 : 2b dec hl0078 : c9 ret;Test if DE <= HL (unsigned)0079 : ccule:0079 : cd8000 call ccucmp007c : c8 ret z007d : d8 ret c007e : 2b dec hl007f : c9 ret;Routine to perform unsigned compare;carry set if DE < HL;zero/nonzero set accordingly0080 : ccucmp:0080 : 7a ld a,d0081 : bc cp h0082 : c28700 jp nz,$+50085 : 7b ld a,e0086 : bd cp l0087 : 210100 ld hl,1008a : c9 ret;Shift DE arithmetically right by HL and return in HL008b : ccasr:AS80 Assembler for i8080-Z180 [1.11]. Page 6--------------------------------- HELLO.ASM ----------------------------------008b : eb ex de,hl008c : 7c ld a,h008d : 17 rla008e : 7c ld a,h008f : 1f rra0090 : 67 ld h,a0091 : 7d ld a,l0092 : 1f rra0093 : 6f ld l,a0094 : 1d dec e0095 : c28c00 jp nz,ccasr+10098 : c9 ret;Shift DE arithmetically left by HL and return in HL0099 : ccasl:0099 : eb ex de,hl009a : 29 add hl,hl009b : 1d dec e009c : c29a00 jp nz,ccasl+1009f : c9 ret;Subtract HL from DE and return in HL00a0 : ccsub:00a0 : 7b ld a,e00a1 : 95 sub l00a2 : 6f ld l,a00a3 : 7a ld a,d00a4 : 9c sbc h00a5 : 67 ld h,a00a6 : c9 ret;Form the two's complement of HL00a7 : ccneg:00a7 : cdac00 call cccom00aa : 23 inc hl00ab : c9 ret;Form the one's complement of HL00ac : cccom:00ac : 7c ld a,h00ad : 2f cpl00ae : 67 ld h,a00af : 7d ld a,l00b0 : 2f cpl00b1 : 6f ld l,a00b2 : c9 ret;Multiply DE by HL and return in HL00b3 : ccmult:00b3 : 44 ld b,h00b4 : 4d ld c,l00b5 : 210000 ld hl,000b8 : ccmult1:00b8 : 79 ld a,c00b9 : 0f rrca00ba : d2be00 jp nc,$+400bd : 19 add hl,de00be : af xor a00bf : 78 ld a,b00c0 : 1f rra00c1 : 47 ld b,a00c2 : 79 ld a,c00c3 : 1f rra00c4 : 4f ld c,a00c5 : b0 or b00c6 : c8 ret z00c7 : af xor aAS80 Assembler for i8080-Z180 [1.11]. Page 7--------------------------------- HELLO.ASM ----------------------------------00c8 : 7b ld a,e00c9 : 17 rla00ca : 5f ld e,a00cb : 7a ld a,d00cc : 17 rla00cd : 57 ld d,a00ce : b3 or e00cf : c8 ret z00d0 : c3b800 jp ccmult1;Divide DE by HL and return quotient in HL, remainder00d3 : ccdiv:00d3 : 44 ld b,h00d4 : 4d ld c,l00d5 : 7a ld a,d00d6 : a8 xor b00d7 : f5 push af00d8 : 7a ld a,d00d9 : b7 or a00da : fc1401 call m,ccdeneg00dd : 78 ld a,b00de : b7 or a00df : fc1c01 call m,ccbcneg00e2 : 3e10 ld a,1600e4 : f5 push af00e5 : eb ex de,hl00e6 : 110000 ld de,000e9 : ccdiv1:00e9 : 29 add hl,hl00ea : cd2401 call ccrdel00ed : ca0001 jp z,ccdiv200f0 : cd2c01 call cccmpbcde00f3 : fa0001 jp m,ccdiv200f6 : 7d ld a,l00f7 : f601 or 100f9 : 6f ld l,a00fa : 7b ld a,e00fb : 91 sub c00fc : 5f ld e,a00fd : 7a ld a,d00fe : 98 sbc b00ff : 57 ld d,a0100 : ccdiv2:0100 : f1 pop af0101 : 3d dec a0102 : ca0901 jp z,ccdiv30105 : f5 push af0106 : c3e900 jp ccdiv10109 : ccdiv3:0109 : f1 pop af010a : f0 ret p010b : cd1401 call ccdeneg010e : eb ex de,hl010f : cd1401 call ccdeneg0112 : eb ex de,hl0113 : c9 ret0114 : ccdeneg:0114 : 7a ld a,d0115 : 2f cpl0116 : 57 ld d,a0117 : 7b ld a,e0118 : 2f cpl0119 : 5f ld e,aAS80 Assembler for i8080-Z180 [1.11]. Page 8--------------------------------- HELLO.ASM ----------------------------------011a : 13 inc de011b : c9 ret011c : ccbcneg:011c : 78 ld a,b011d : 2f cpl011e : 47 ld b,a011f : 79 ld a,c0120 : 2f cpl0121 : 4f ld c,a0122 : 03 inc bc0123 : c9 ret0124 : ccrdel:0124 : 7b ld a,e0125 : 17 rla0126 : 5f ld e,a0127 : 7a ld a,d0128 : 17 rla0129 : 57 ld d,a012a : b3 or e012b : c9 ret012c : cccmpbcde:012c : 7b ld a,e012d : 91 sub c012e : 7a ld a,d012f : 98 sbc b0130 : c9 ret;// UART IO registers;port (128) UDATA; // uart data register used for bot;port (129) UBAUDL; // low byte of baud rate register;port (130) UBAUDH; // low byte of baud rate register;port (131) USTAT; // uart status register;// digital IO ports registers;port (132) P1REG; // output port1 - used as firs;port (133) P2REG; // output port2 - used as low digi;port (134) P3REG; // output port3 - used as high dig;port (135) P4REG; // output port4;// simulation end register;// writing any value to this port will end the verilo;// test bench.;port (255) SIMEND;;// registers bit fields definition;// uart status register decoding;#define UTXBUSY 1;#define URXFULL 16;// globals;char rxbyte; // byte received from the uart;int tstary[2] = {1234, 5678};;//---------------------------------------------------;// send a single byte to the UART;sendbyte(by)0131 : __sendbyte:;char by;;{; while (USTAT & UTXBUSY);0131 : cc2:0131 : db83 in a,(131)0133 : cf call ccsxt0134 : e5 push hl0135 : 210100 ld hl,10138 : d1 pop de0139 : cd2900 call ccand013c : 7c ld a,hAS80 Assembler for i8080-Z180 [1.11]. Page 9--------------------------------- HELLO.ASM ----------------------------------013d : b5 or l013e : ca4401 jp z,cc30141 : c33101 jp cc20144 : cc3:; UDATA = by;0144 : 210200 ld hl,20147 : 39 add hl,sp0148 : cd0700 call ccgchar014b : 7d ld a,l014c : d380 out (128),a;}014e : c9 ret;// check if a byte was received by the uart;getbyte()014f : __getbyte:;{; if (USTAT & URXFULL) {014f : db83 in a,(131)0151 : cf call ccsxt0152 : e5 push hl0153 : 211000 ld hl,160156 : d1 pop de0157 : cd2900 call ccand015a : 7c ld a,h015b : b5 or l015c : ca6d01 jp z,cc4; rxbyte = UDATA;015f : db80 in a,(128)0161 : cf call ccsxt0162 : 7d ld a,l0163 : 329e03 ld (__rxbyte),a; return 1;0166 : 210100 ld hl,10169 : c9 ret; }; else016a : c37101 jp cc5016d : cc4:; return 0;016d : 210000 ld hl,00170 : c9 ret0171 : cc5:;}0171 : c9 ret;// send new line to the UART;nl()0172 : __nl:;{; sendbyte(13);0172 : 210d00 ld hl,130175 : e5 push hl0176 : cd3101 call __sendbyte0179 : c1 pop bc; sendbyte(10);017a : 210a00 ld hl,10017d : e5 push hl017e : cd3101 call __sendbyte0181 : c1 pop bc;}0182 : c9 ret;// sends a string to the UARTAS80 Assembler for i8080-Z180 [1.11]. Page 10--------------------------------- HELLO.ASM ----------------------------------;printstr(sptr)0183 : __printstr:;char *sptr;;{; while (*sptr != 0)0183 : cc6:0183 : 210200 ld hl,20186 : 39 add hl,sp0187 : cd0d00 call ccgint018a : cd0700 call ccgchar018d : e5 push hl018e : 210000 ld hl,00191 : d1 pop de0192 : cd3600 call ccne0195 : 7c ld a,h0196 : b5 or l0197 : cab301 jp z,cc7; sendbyte(*sptr++);019a : 210200 ld hl,2019d : 39 add hl,sp019e : e5 push hl019f : cd0d00 call ccgint01a2 : 23 inc hl01a3 : d1 pop de01a4 : cd1500 call ccpint01a7 : 2b dec hl01a8 : cd0700 call ccgchar01ab : e5 push hl01ac : cd3101 call __sendbyte01af : c1 pop bc01b0 : c38301 jp cc601b3 : cc7:;}01b3 : c9 ret;// sends a decimal value to the UART;printdec(dval)01b4 : __printdec:;int dval;;{; if (dval<0) {01b4 : 210200 ld hl,201b7 : 39 add hl,sp01b8 : cd0d00 call ccgint01bb : e5 push hl01bc : 210000 ld hl,001bf : d1 pop de01c0 : cd5000 call cclt01c3 : 7c ld a,h01c4 : b5 or l01c5 : cae301 jp z,cc8; sendbyte('-');01c8 : 212d00 ld hl,4501cb : e5 push hl01cc : cd3101 call __sendbyte01cf : c1 pop bc; dval = -dval;01d0 : 210200 ld hl,201d3 : 39 add hl,sp01d4 : e5 push hl01d5 : 210400 ld hl,401d8 : 39 add hl,sp01d9 : cd0d00 call ccgintAS80 Assembler for i8080-Z180 [1.11]. Page 11--------------------------------- HELLO.ASM ----------------------------------01dc : cda700 call ccneg01df : d1 pop de01e0 : cd1500 call ccpint; }; outint(dval);01e3 : cc8:01e3 : 210200 ld hl,201e6 : 39 add hl,sp01e7 : cd0d00 call ccgint01ea : e5 push hl01eb : cdf001 call __outint01ee : c1 pop bc;}01ef : c9 ret;// function copied from c80dos.c;outint(n)01f0 : __outint:;int n;;{;int q;01f0 : c5 push bc; q = n/10;01f1 : 210000 ld hl,001f4 : 39 add hl,sp01f5 : e5 push hl01f6 : 210600 ld hl,601f9 : 39 add hl,sp01fa : cd0d00 call ccgint01fd : e5 push hl01fe : 210a00 ld hl,100201 : d1 pop de0202 : cdd300 call ccdiv0205 : d1 pop de0206 : cd1500 call ccpint; if (q) outint(q);0209 : 210000 ld hl,0020c : 39 add hl,sp020d : cd0d00 call ccgint0210 : 7c ld a,h0211 : b5 or l0212 : ca2102 jp z,cc90215 : 210000 ld hl,00218 : 39 add hl,sp0219 : cd0d00 call ccgint021c : e5 push hl021d : cdf001 call __outint0220 : c1 pop bc; sendbyte('0'+(n-q*10));0221 : cc9:0221 : 213000 ld hl,480224 : e5 push hl0225 : 210600 ld hl,60228 : 39 add hl,sp0229 : cd0d00 call ccgint022c : e5 push hl022d : 210400 ld hl,40230 : 39 add hl,sp0231 : cd0d00 call ccgint0234 : e5 push hl0235 : 210a00 ld hl,100238 : d1 pop de0239 : cdb300 call ccmultAS80 Assembler for i8080-Z180 [1.11]. Page 12--------------------------------- HELLO.ASM ----------------------------------023c : d1 pop de023d : cda000 call ccsub0240 : d1 pop de0241 : 19 add hl,de0242 : e5 push hl0243 : cd3101 call __sendbyte0246 : c1 pop bc;}0247 : c1 pop bc0248 : c9 ret;// sends a hexadecimal value to the UART;printhex(hval)0249 : __printhex:;int hval;;{;int q;0249 : c5 push bc; q = hval/16;024a : 210000 ld hl,0024d : 39 add hl,sp024e : e5 push hl024f : 210600 ld hl,60252 : 39 add hl,sp0253 : cd0d00 call ccgint0256 : e5 push hl0257 : 211000 ld hl,16025a : d1 pop de025b : cdd300 call ccdiv025e : d1 pop de025f : cd1500 call ccpint; if (q) printhex(q);0262 : 210000 ld hl,00265 : 39 add hl,sp0266 : cd0d00 call ccgint0269 : 7c ld a,h026a : b5 or l026b : ca7a02 jp z,cc10026e : 210000 ld hl,00271 : 39 add hl,sp0272 : cd0d00 call ccgint0275 : e5 push hl0276 : cd4902 call __printhex0279 : c1 pop bc; q = hval-q*16;027a : cc10:027a : 210000 ld hl,0027d : 39 add hl,sp027e : e5 push hl027f : 210600 ld hl,60282 : 39 add hl,sp0283 : cd0d00 call ccgint0286 : e5 push hl0287 : 210400 ld hl,4028a : 39 add hl,sp028b : cd0d00 call ccgint028e : e5 push hl028f : 211000 ld hl,160292 : d1 pop de0293 : cdb300 call ccmult0296 : d1 pop de0297 : cda000 call ccsub029a : d1 pop deAS80 Assembler for i8080-Z180 [1.11]. Page 13--------------------------------- HELLO.ASM ----------------------------------029b : cd1500 call ccpint; if (q > 9)029e : 210000 ld hl,002a1 : 39 add hl,sp02a2 : cd0d00 call ccgint02a5 : e5 push hl02a6 : 210900 ld hl,902a9 : d1 pop de02aa : cd3c00 call ccgt02ad : 7c ld a,h02ae : b5 or l02af : cacf02 jp z,cc11; sendbyte('A'+q-10);02b2 : 214100 ld hl,6502b5 : e5 push hl02b6 : 210200 ld hl,202b9 : 39 add hl,sp02ba : cd0d00 call ccgint02bd : d1 pop de02be : 19 add hl,de02bf : e5 push hl02c0 : 210a00 ld hl,1002c3 : d1 pop de02c4 : cda000 call ccsub02c7 : e5 push hl02c8 : cd3101 call __sendbyte02cb : c1 pop bc; else02cc : c3e102 jp cc1202cf : cc11:; sendbyte('0'+q);02cf : 213000 ld hl,4802d2 : e5 push hl02d3 : 210200 ld hl,202d6 : 39 add hl,sp02d7 : cd0d00 call ccgint02da : d1 pop de02db : 19 add hl,de02dc : e5 push hl02dd : cd3101 call __sendbyte02e0 : c1 pop bc02e1 : cc12:;}02e1 : c1 pop bc02e2 : c9 ret;// program main routine;main()02e3 : __main:;{; // configure UART baud rate - set to 9600 for 30MHz; // BAUD = round(<clock>/<baud rate>/16) = round(30e6; UBAUDL = 195;02e3 : 21c300 ld hl,19502e6 : 7d ld a,l02e7 : d381 out (129),a; UBAUDH = 0;02e9 : 210000 ld hl,002ec : 7d ld a,l02ed : d382 out (130),a; // print messageAS80 Assembler for i8080-Z180 [1.11]. Page 14--------------------------------- HELLO.ASM ----------------------------------; printstr("Hello World!!!"); nl();02ef : 215c03 ld hl,cc1+002f2 : e5 push hl02f3 : cd8301 call __printstr02f6 : c1 pop bc02f7 : cd7201 call __nl; printstr("Dec value: "); printdec(tstary[1]); nl();02fa : 216b03 ld hl,cc1+1502fd : e5 push hl02fe : cd8301 call __printstr0301 : c1 pop bc0302 : 219f03 ld hl,__tstary0305 : e5 push hl0306 : 210100 ld hl,10309 : 29 add hl,hl030a : d1 pop de030b : 19 add hl,de030c : cd0d00 call ccgint030f : e5 push hl0310 : cdb401 call __printdec0313 : c1 pop bc0314 : cd7201 call __nl; printstr("Hex value: 0x"); printhex(tstary[0]); nl()0317 : 217703 ld hl,cc1+27031a : e5 push hl031b : cd8301 call __printstr031e : c1 pop bc031f : 219f03 ld hl,__tstary0322 : e5 push hl0323 : 210000 ld hl,00326 : 29 add hl,hl0327 : d1 pop de0328 : 19 add hl,de0329 : cd0d00 call ccgint032c : e5 push hl032d : cd4902 call __printhex0330 : c1 pop bc0331 : cd7201 call __nl; printstr("Echoing received bytes: "); nl();0334 : 218503 ld hl,cc1+410337 : e5 push hl0338 : cd8301 call __printstr033b : c1 pop bc033c : cd7201 call __nl;; // loop forever; while (1) {033f : cc13:033f : 210100 ld hl,10342 : 7c ld a,h0343 : b5 or l0344 : ca5b03 jp z,cc14; // check if a new byte was received; if (getbyte())0347 : cd4f01 call __getbyte034a : 7c ld a,h034b : b5 or l034c : ca5803 jp z,cc15; // echo the received byte to the UART; sendbyte(rxbyte);034f : 3a9e03 ld a,(__rxbyte)0352 : cf call ccsxtAS80 Assembler for i8080-Z180 [1.11]. Page 15--------------------------------- HELLO.ASM ----------------------------------0353 : e5 push hl0354 : cd3101 call __sendbyte0357 : c1 pop bc; }0358 : cc15:0358 : c33f03 jp cc13035b : cc14:;}035b : c9 ret;//---------------------------------------------------;// Th.. Th.. Th.. Thats all folks !!!;//---------------------------------------------------035c : cc1:035c : 48656c6c6f2057.. db 72,101,108,108,111,32,87,111,114,1080366 : 64212121004465.. db 100,33,33,33,0,68,101,99,32,1180370 : 616c75653a2000.. db 97,108,117,101,58,32,0,72,101,120037a : 2076616c75653a.. db 32,118,97,108,117,101,58,32,48,1200384 : 004563686f696e.. db 0,69,99,104,111,105,110,103,32,114038e : 65636569766564.. db 101,99,101,105,118,101,100,32,98,1210398 : 7465733a2000 db 116,101,115,58,32,0039e : __rxbyte:039e : 00 ds 1039f : __tstary:039f : d2042e16 db -46,4,46,22; --- End of Compilation ---No errors in pass 2.
Go to most recent revision | Compare with Previous | Blame | View Log
