Электронный блокнот


Главная / ЭКВМ / Техническая информация / Функции

8. Электронный блокнот

 

8.1. Описание

8.1.1. Электронный блокнот представляет собой таблицу (см. рис. 2), предназначенную для записи десятичных чисел с естественной или плавающей запятой. Всего электронный блокнот содержит 16384 группы записей с номерами от 0 до 16383, каждая группа записей содержит 4 записи с номерами от 0 до 3. Все данные, записанные в электронный блокнот, хранятся в энергонезависимой памяти.

Структура записей электронного блокнота ЭВМ Электроника МК-152

Рис. 2. Структура записей электронного блокнота ЭВМ

 

8.2. Регистры электронного блокнота

8.2.1. Номер группы записей. Номер группы может принимать значения от 0 до 16383. Регистр имеет доступ по записи и чтению. При включении ЭВМ в регистр заносится нулевое значение и в оперативное запоминающее устройство (в дальнейшем - ОЗУ) ЭВМ считываются записи нулевой группы.

8.2.2. Регистр состояния блокнота. Предназначен для проверки корректности выполнения операций с блокнотом. Доступен только по чтению.

 

8.3. Функции электронного блокнота

 

8.3.1. Запись и чтение номера группы записей (R9060)

Запись и чтение значений в регистр номера группы записей производится при обращении к регистру памяти с адресом 9060. При выполнении каждой команды записи производится загрузка данных, соответствующих заданному номеру группы, из энергонезависимой памяти в ОЗУ ЭВМ.

При выполнении команды чтения стек поднимается, ранее записанное значение из регистра номера группы заносится в регистр X стека.

 

8.3.2. Запись и чтение значений записей (R9061-9064)

Запись и чтение значений в установленную группу записей производится при обращении к регистрам памяти с адресами:
9061 - для записи номер 0;
9062 - для записи номер 1;
9063 - для записи номер 2;
9064 - для записи номер 3.

При выполнении команды записи производится занесение информации в энергонезависимую память электронного блокнота.

При выполнении команды чтения из регистров с указанными адресами стек поднимается, значение из ОЗУ заносится в регистр X стека.

 

8.3.3. Чтение регистра состояния блокнота (R9065)

Чтение регистра состояния блокнота производится при выполнении команды чтения из регистра памяти с адресом 9065. При этом стек поднимается, в регистр X заносится значение регистра состояния блокнота.

Состояние устанавливается автоматически при выполнении операций с блокнотом. В регистр состояния заносится число 0, если обращение к энергонезависимой памяти блокнота прошло успешно, или число 1, если произошла ошибка.

Выполнение команды записи не изменяет состояние регистра с указанным адресом.



НПП "СЕМИКО" (383) 271-01-25 (многоканальный)