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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

....<br />

C")<br />

III<br />

•<br />

cc ;------< 3299 device address decode >-----<br />

;this routine decodes the 3299 protocol device address field<br />

;located in RTR(2-4). It is assumed that the Data Available flag<br />

;or interrupt caused program control to transfer to this<br />

;routine. The error and device handling routines are not shown.<br />

OFFC AE08 EXX MA,AB,NAI ;select main A, alt B banks<br />

OFFD DD20 JMPF S,RERR,ERRHDLR ;if error, go to error handler<br />

OFFE 8DE4 JMPB RTR,S,B7,WRAP ;i1' msb set, wrap data back<br />

OFFF 105D<br />

1000 8424 JRMK RTR,ROTl,MSK4<br />

1001 CEOO LJMP ADDR.O ;jump to device 0 handler<br />

1002 2000<br />

1003 CEOO LJMP ADDR.l ;jump to device 1 handler<br />

1004 2050<br />

1005 CEOO LJMP ADDR.2 ;jump to device 2 handler<br />

1006 2100<br />

1007 CEOO LJMP ADDR.3 ;jump to device 3 handler<br />

1008 2150<br />

1009 CEOO LJMP ADDR.4 ;jump to device 4 handler<br />

100A 2200<br />

100B CEOO LJMP ADDR.5 ;jump to device 5 handler<br />

100C 2250<br />

100D CEOO LJMP ADDR.6 ;jump to device 6 handler<br />

100E 2300<br />

100F CEOO LJMP ADDR.7 ;jump to device 7 handler<br />

1010 2350<br />

•<br />

•<br />

•<br />

1011 AFDO RET EI,RF ;return, restore flags, set GIE<br />

;------< end of routine >------<br />

FIGURE 3. JRMK Code<br />

2·182

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

Saved successfully!

Ooh no, something went wrong!