25.03.2015 Views

IBM 5150 PC Technical Reference (6025005, August, 1981) (PDF)

IBM 5150 PC Technical Reference (6025005, August, 1981) (PDF)

IBM 5150 PC Technical Reference (6025005, August, 1981) (PDF)

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.

lOC OBJ LINE SOURCE<br />

~<br />

E729<br />

E72' 1704<br />

E7lS 0003<br />

E72D eOOl<br />

E72:F CODO<br />

E731 6000<br />

£733 3000<br />

E735 1800<br />

E737 DeaD<br />

en9<br />

E739 Fa<br />

£73A IE<br />

E73S 52<br />

E73e 56<br />

E730 57<br />

E73£ 51<br />

E7l' 88f2<br />

n41 DlE6<br />

E743 8ol4000<br />

E746 eEDA<br />

E748 88940000<br />

E74e 0802:<br />

E74E 7416<br />

E7S0 OA£4<br />

E752 7418<br />

E7S4 FEee<br />

£756 744£<br />

E758 FEte<br />

E7SA 7503<br />

E7St £96900<br />

1428 ON RETURN, CONDITIONS SET AS IN CALL TO como STATUS UH=3J<br />

1429 (AH'=1 SEND THE CHARACTER IN (AL) aVER THE cotI1O UHE<br />

1430 (AU REGISTER IS PRESERVED<br />

1431 ON EXIT. BIT 7 OF AH IS SET IF THE ROUTINE: WAS UNA6lE TO<br />

1432 TO TRANSMIT THE BYTE OF DATA OYER THE LINE. THE<br />

1431 REMAINDER Of AH IS SET AS IN A STATUS REquEST.<br />

1434 REFElECTING THE CURRENT STATUS Of THE LINE.<br />

1435 (AM)=! RECEIVE A CHARACTfR IN fAll FRon caMMO LINE BEFORE<br />

1436 RETURNING TO CA LLER<br />

1437 ON EXIT, AM HAS THE CURRENT LINE STATUS. AS SET BY THE<br />

1438 THE STATUS ROUTINE. EXCEPT THAT THE ONLY BITS<br />

1439 LEfT ON ARE THE ERROR BITS f7.4.3.2.1)<br />

1440 IN THIS CASE. THE TIME OUT BIT INDICATES DATA SET<br />

1441 READY WAS NOT RECEIVED.<br />

1442: THUS. AH IS HON ZERO ONLY WHEN AN ERROR OCctmRED.<br />

1443 UHl:3 RETURN THE COMMa PORT STATUS IN (AX)<br />

1444 AH CONTAINS THE LINE CONTROL STATUS<br />

1445 BIT 7 = TIME OUT<br />

1446 BIT 6 = TRANS SHIfT REGISTER EMPTY<br />

1447 BIT 5 = TRAN HOLOIHS REGISTER EMPTY<br />

14"'8<br />

BIT 4 = BREAK DETECT<br />

1449 BIT 3 = FRAMING ERROR<br />

1450 BIT 2: = PARITY ERROR<br />

1451 BIT 1 : OVERRUN ERROR<br />

1452: BIT 0 = DATA READY<br />

1453 AL CONTAIUS THE HOOE" STATUS<br />

1454 BIT 7 = RECEVEO LINE SIGNAL DETECT<br />

1455 BIT 6 = RING INDICATOR<br />

1456 Bn 5 = DATA SET READY<br />

1457 BIT 4 = CLEAR TO SEND<br />

14sa<br />

BIT 3 = DELTA RECEIVE LINE SIGNAL DETECT<br />

1459 BIT 2 = TRAILING EDGE RING DETECTOP<br />

1460 BIT 1 = DELTA DATA SET READY<br />

1461 BIT 0 = DELTA CLEAR TO SENO<br />

1462<br />

1463 COX) = PARAMETER INDICATING WHICH RSZ32 CARD fO,l ALLOWED)<br />

1464 ; DATA AREA RS232_BASE CONTAINS THE BASE ADDRESS OF THE 8"50 ON THE CARD<br />

1465 LOCATION 400H CONTAINS UP TO 4 RS232 ADDRESSES POSSIBLE<br />

1466 ~OVTPUT<br />

1467 AX MODIfIED ACCORDING TO PARNS OF CALL<br />

1468 ALL OTHERS UNCHANGED<br />

1469 1-------------------------------------------­<br />

1470 ASSUHE CS:CODE.DS:DATA<br />

1471 Al LABEL WORD<br />

1472 DW 1047 110 BAUD ; TABLE Of INIT VALUE<br />

1471 OW 768 150<br />

1474 ow 384 300<br />

1475 OW 192 i 600<br />

1476 ow ,. i I~OO<br />

1477 ow 43 i 2400<br />

1476 ow Z4 i 4800<br />

1479 ow 12 i 9600<br />

1480<br />

llt81 RS232_IO PRDC FA.<br />

1482<br />

1483 1------ VECTOR TO API'

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

Saved successfully!

Ooh no, something went wrong!