Цитата Сообщение от 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: