JAK NA PRENOS SOUBORU ZE SAPI VE FORMATU INTEL-HEX? --------------------------------------------------- V Monitoru 5.0 je to uplne jednoduchee - je tam primo rutina na poslani dat na seriovou linku. Jen je nutne pred tim prepnout multiplexer na DSM-1: MVI A,0 OUT 10H ;prepne muliplexer na ser.linku MVI A, 0DH OUT 11H ;pro jistotu nastavi UART JMP 139H ;zpatky na prikazovou uroven no a pak staci prikaz .A-P=P pro jistotu zkontrolovat na 40D6: C3-FF-05 (adresa podprogramu pro ser.linku) a muzes posilat pomoci prikazu .W pocadr, endadr a nakonec pripadne .E startadr ----------------------------------------- V Monitoru 4.0 je to asi trochu slozitejsi (da se s drobnou zmenou pouzit i ve V5.0): -nejprve je treba nekam umistit vlastni podprogram pro ser.linku: SO: IN 11H ANI 40H JZ SO MOV A,C OUT 12H RET Pak zajistit ulozeni skoku na tenhle podprogram + nastaveni UARTu a multiplexeru jako vyse MVI C, 5 LXI D,SO CALL 11EH ;IODEF MVI A,0 OUT 10H ; prepne muliplexer na ser.linku MVI A, 0DH OUT 11H ;pro jistotu nastavi UART JMP 139H ;zpatky na prikazovou uroven no a pak staci .AP=2 a zapisovat pomoci .W a .E Program nesleduje stavove (handshake) vstupy, takze pokud PC dela neco jineho a nestiha, muze dojit ke ztrate dat. No ale pro prvni pokusy by to mohlo stacit. Pri pouzivani kazetaku asi bude nutne nastaveni multiplexeru vzdy zopakovat! Podobne nastaveni je mozne i pro AL=x, aby veskere tisky (hlavne textove soubory) sly na ser. linku misto na tiskarnu. --Prakticky vyzkouseno pod 5.0, pro 4.0 je to jenom teorie!