17.05.2015 Views

~ National ~ Semiconductor - Al Kossow's Bitsavers

~ National ~ Semiconductor - Al Kossow's Bitsavers

~ National ~ Semiconductor - Al Kossow's Bitsavers

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

l><br />

Z<br />

00074 80BD 2'18<br />

en •<br />

00075 0000 2'18<br />

....<br />

en<br />

00076 0000 2'1'1 ILLEGAL:<br />

00076 B008 300 LOI I LLEBAL, ACC ; WHAT ERROR IS THIS?<br />

Addr<br />

Line RUNT<br />

00077 CBOO 301 J"P BU"PERR ; SHOULD NOT 6ET HERE!!<br />

00078 CDOO 302 L"BTERR:<br />

00078 DEOO 303 J"PF S,DA,CLEARC ; if DA, THEN NO ERROR<br />

304 Jm SP5,S,B7,L06lT ; IF SELECTED, POST<br />

00079 8DE9 304<br />

0007A 0000 304<br />

oom CCOO 305 CALL SDLY ; DELAY FOR 6 USEC<br />

306 JIII'B NCF,NS,B5,CLEARC; IF NOT ACTIVE - DISCARD, ELSE POST<br />

0007C 8CAI 306<br />

0007D 0000 306<br />

0007E 0000 307 L06IT:<br />

oo07E B008 308 LDI "IDERRL,ACC ; LOSS OF mBIT<br />

0007F CBOO 309 J"P BU"PERR ; INCRE"ENT COUNTER<br />

00080 CBOO. 310 PARERR:<br />

00080 B008 311 LDI PARERRL,ACC i PARITY<br />

00081 CBOO 312 J"P BU"PERR<br />

00082 CBOO 3\3 OVFERR:<br />

00082 8008 314 LDI OVFERRL, ACC ; OVERFLOW ... VERY BAD'<br />

00083 B008 315 BU"PERR:<br />

316 ADD ILO, VLO ; FOR" NEll POINTER<br />

00083 E212 316<br />

00084 BOl8 317 LDI HI01,ACC ; INCRENENT<br />

318 LD PTRY,6P6 ; FETCH OLD COUNT<br />

00085 COCA 31B<br />

3\9 ADDRI SP6,PTRY,POSTD ; \/RITE OUT NEW<br />

00086 A04A 31'1<br />

00087 DIOO 320 J"PF NS,C,RXElIT ; SET OUT<br />

321 LD PTRY,SP6 ; FETCH UPPER 8YTE<br />

OOOBB COCA<br />

m<br />

322 ADDRI 6P6,PTRY<br />

0008'1 AOCA 322<br />

oo08A 5020 323 ORI CFLAS,CCR ; SET CARRY<br />

00088 5020 324 RXEXlT:<br />

00088 AF80 325 RET ; DO NOT restare fl ags<br />

OOOBC AFBO 326 CLEARC:<br />

OOOBe 4FDO 327 ANDI CFLASf,eCR ; CLEAR CARRY<br />

00080 CBoo 328 J"P RXEXIT<br />

32'1 ;-------------------------------------------_.._-----------------------<br />

330 nate: SDLY<br />

331 descriptian: delay radine, NULTlPLES OF 4.Busec,<br />

332 1.4 usec OVERHEAD, "A X OF 410usec<br />

333 entry: delay caunt an stack<br />

m exit: acc destroyed<br />

335 WARNING: DONT CALL TH I S WITH COUNT = O!<br />

336 history: tjq '1/16/87 create<br />

337 ;------------------------------------_...._-----------------------------<br />

TLlF/9635-18<br />

2·221

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!