
Сообщение от
Alex_K
Да, при старте своей задачи вы получаете в распоряжение 15 каналов ввода-вывода, от 0 до 14(016). И можете их использовать по своему усмотрению.
Значит, такой код будет корректным?
Код:
MOV #LOOKUPdata,R0
EMT 375 ; open file
MOV #READdata,R0
EMT 375 ; read file
RET
LOOKUPdata: .BYTE 0 ; channel number
.BYTE 1 ; function number
.WORD FileName ; pointer to the text string
.WORD 0 ; for magnetic tape
READdata: .BYTE 0 ; channel number
.BYTE 10 ; function number
.WORD 0 ; block number to read
.WORD Load ; address to load a file
.WORD 512./2 ; file size
.WORD 1
FileName: RAD50 "DK FILE00DAT"
Load: