/* диспетчер процессов прописывался */
Я имел в виду немого другой резидент.. о котором пишет Худяков.. но довольно поверхностно:
"На мой взгляд, наиболее удобен третий путь, когда после выполнения каких-то действий программа в ПП отдает управление обратно диспетчеру процессов, предварительно поставив себя в очередь процессов в ПП. После этого программа из ЦП может получать команды с клавиатуры, печатать информацию на экране или принтере, работать с диском — все, как обычно. Но программа из ЦП может посылать команды также «спящей» программе в ПП, записывая их, например, в какую-то заранее определенную область ОЗУ ЦП."
чтобы не RTS PC в конце пп было, а
MOV AdrPgm,@#7124 ; Поставить в очередь процессов
MOV #1,@#7100 ; Потребовать обслуживания
MOV (SP)+,R0 ; Восстановить
JMP @#174170 ; Перейти к диспетчеру процессов




Ответить с цитированием