IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Команды пультового режима ДВК, прошивка 134 и 377
SuperMax
сообщение 16.2.2024, 10:17
Сообщение #1


Администратор
*****

Группа: Root Admin
Сообщений: 6 313
Регистрация: 7.1.2006
Из: Красноярск
Пользователь №: 1



134

/ открыть текущую ячейку.
aaaaaaaa/ открыть ячейку с адресом aaaaaaaa (aaaaaaaa — 8 восьмеричных цифр).

_ открыть ячейку с адресом, равным адресу текущей ячейки+2+содержимое ячейки.
oooooo_ занести oooooo в текущую ячейку и открыть ячейку с адресом, равным адресу текущей ячейки+2+oooooo

^ открыть предыдущую ячейку.

@ открыть ячейку с адресом, равным содержимому текущей ячейки.
aaaaaa@ занести aaaaaa в текущую ячейку и перейти на адрес aaaaaa (aaaaaa — 6 восьмеричных цифр).

dddddd^ занести dddddd в текущую ячейку и открыть предыдущую ячейку.

LF (Клавиша ПС, Ctrl+J) открыть следующую ячейку.
ddddddLF занести dddddd в текущую ячейку и открыть следующую ячейку.

CR (ввод) завершает работу команд модификации ячеек и выводит приглашение.
ddddddCR заносит dddddd в текущую ячейку и выходит на приглашение.

> перейти по смещению команды ветвления в текущей ячейке.
bbbbbb> занести код команды ветвления bbbbbb в текущую ячейку и перейти по смещению команды ветвления.
Возможна проблема со смещением в командах SOB и MARK, так как они имеют меньше 6 разрядов в поле смещения, вместо 8 у других команд ветвления.

Rn/ открыть регистр Rn, где n 0..7.
После открытия команды ^ LF будут работать с регистрами процессора таким же образом, как с ячейками, перебирая их вверх-вниз, а @ откроет ячейку, на которую указывает текущий регистр).

RS/ открыть регистр состояния процессора.

; отменить ввод числа.

BS (забой) стереть последний введённый символ, однако при записи в ячейки или регистры учитываются только последние 6 цифр числа.

G запустить программу с адреса, находящегося в R7.
aaaaaaaaG запустить программу с указанного адреса.
Адрес не может находиться в расширенной памяти, так как команда запуска программы делает сброс всем устройствам, в том числе и диспетчеру памяти. Поэтому допустимые адреса 0..157776 и 17760000..17777776, последние подставляются в адресное пространство вместо 160000..177776.

P продолжить остановленную программу по кнопке Пульт, либо инструкции halt. Если кнопка пульт нажата, то выполняется одна инструкция и управление возвращается в пульт.

M получить сообщение о причине выхода в пульт.

B вызвать диспетчер загрузчиков, далее после $ вводится имя устройства и номер привода.

Tn запустить тест с номером n, где 0 запускает тесты 1,2,3,6 подряд и заполняет всю память нулями, при этом кнопка пульт должна быть отжата. Тест 4 тестирует память, тест 5 — принтер, тесты 1,2,3,6 — контрольную сумму пзу, пультовое озу, частично процессор.


--------------------
Живы будем - Не помрем !
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
SuperMax
сообщение 16.2.2024, 10:19
Сообщение #2


Администратор
*****

Группа: Root Admin
Сообщений: 6 313
Регистрация: 7.1.2006
Из: Красноярск
Пользователь №: 1



377

Прикрепленный файл  DVK_pult_ROM_377.djvu ( 223.02 килобайт ) Кол-во скачиваний: 3272



--------------------
Живы будем - Не помрем !
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 21.12.2024, 21:00