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 />

F936 7403 5194 JZ W17 JUtlP IF TOO MANY RETRIES<br />

F938 E962FF 5195 JMP W4 JUMP IF NOT TOO MANY RETRIES<br />

F938 5196 10117: NO VALID DATA FOUND<br />

5197 j------ NO DATA FROM CASSETTE ERROR, I.E. TIMEOUT<br />

5198<br />

F938 5E 5199 POP 51 RESTORE REGS<br />

F93C 59 5200 POP CX lRESTORE REGS<br />

F93D 58 5201 POP BX<br />

F93E 2B02 5202 SUB OX,OX ,ZERO NUMBER OF BYTES READ<br />

F940 8404 5203 HOV AH,04H ; TIME OUT ERROR I NO LEADER)<br />

F942 50 5O 1<br />

F950 F5 5212 CHC<br />

F951 C3 5213 RET iFItUSHED<br />

5214 READ_BLOCK ENOP<br />

5215 ; ----------------------------------------­<br />

F952 5216 PROC NEAR<br />

5217 PURPOSE:<br />

5218 TO READ A BYTE FROM CASSETTE<br />

5219<br />

5220 ON EXIT REG AL CONTAINS READ DATA BYTE<br />

5221<br />

F952 53 5222 PUSH BX ,SAVE REGS BX,CX<br />

F953 51 5223 PUSH CX<br />

F954 BI08 52

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

Saved successfully!

Ooh no, something went wrong!