Описание эмулятора (561958), страница 2
Текст из файла (страница 2)
В окне команд (рис.3) можно получить "помощь" по назначению команды и правилам ее выполнения, указав эту команду "мышкой" и щелкнув ее 2 раза левой кнопкой.
Формат данных
Процессор обрабатывает двоичные и двоично-десятичные числа, представленные в следующих форматах: целое двоичное число без знака, целое двоичное число со знаком, двоично-десятичное число.
Нумерация разрядов справа налево, знак занимает 8-разряд.
Описание эмулятора МП КР580ВМ80
Выбор группы команд определенного типа в таблице
1. Открыть меню команды.
2. Выбрать тип команд. Выбранный тип команд будет выделен в таблице.
3. Кнопкой ОК завершить работу с системой команд.
Клавиатура доступа к регистрам и ячейкам памяти
1. Кнопка ОЗУ – выбор ячейки памяти.
2. Кнопка Регистр – выбор регистров МП.
3. Кнопка PcH – вызывает на дисплей содержимое старшего байта счетчика команд МП для дальнейшей его модификации.
4. Кнопка PcL – предназначена для вызова на дисплей содержимого младшего байта счетчика команд МП для дальнейшей его модификации.
5. Кнопка SpH – вызывает на дисплей содержимое старшего байта указателя стека МП для дальнейшей его модификации.
6. Кнопка SpL – предназначена для вызова на дисплей содержимого младшего байта указателя стека МП для дальнейшей его модификации.
Определение машинного кода команды по таблице
1. Выбрать нужную команду на таблице.
2. Цифра соответствующая строке команды является первым полубайтом машинного кода.
3. Цифра соответствующая столбцу команды является вторым полубайтом машинного кода.
Получение кратких сведений о команде
1. Выбрать нужную команду на таблице.
2. Дважды кликнуть указателем мыши по интересующей команде.
3. В появившемся окне получить информацию.
4. Кнопкой «Понял» закрыть окно.
Просмотр и изменение содержимого регистров МП
1. Нажать кнопку Регистр и выбрать соответствующую кнопку с обозначением необходимого регистра. Эмулятор готов к вводу информации.
2. Если необходимо просмотреть несколько регистров, то нажатием кнопки >> можно вывести на дисплей их содержимое в следующей последовательности: A, B, C, D, E, F, H, L, Z, W. Регистры Z и W не модифицируются, возможен только их просмотр. Кнопка << позволяет просматривать регистры в противоположном направлении. При этом в левой части дисплея отображается имя выбранного регистра, а в правой – его содержимое.
3. Изменение содержимого регистра выполняется набором, с помощью цифровых кнопок требуемой величины, после чего нажимается кнопка Ввод.
Просмотр и изменение содержимого ячеек памяти
1. Нажать на кнопку ОЗУ и набирать на клавиатуре необходимый адрес, он отображается при этом в левой части дисплея, в правой части дисплея отображается содержимое по выбранному адресу.
2. При необходимости просмотра подряд несколько ячеек памяти, то нажатием кнопки >> можно выводить на дисплей в сторону увеличения адреса их содержимое с возможностью модификации. Кнопка << позволяет проделывать ту же операцию противоположном направлении.
3. Изменить содержимое ячейки памяти, т.е. записать в нее новое значение, можно, набирая на цифровой клавиатуре с последующим нажатием на кнопку Ввод. При этом происходит автоинкремент адреса.
Просмотр программы пользователя
Для этих целей в имитаторе имеется Поле программы.
1. Изменение содержимого «Поля памяти» происходит параллельно с вводом данных в ячейку памяти кнопкой Ввод.
2. Если пользователь ввел программу не с первых (начальных) адресов, то для просмотра содержимого ячеек памяти и программы пользователя необходимо выбрать сегмент нажатием на одну из кнопок прокрутки, при этом в окошке текущий сегмент появится начальный адрес сегмента, а в самом Поле программы будет отображаться программа пользователя
Работа с регистрами МП в структурной схеме
1. Нажать кнопку Рег и выбрать соответствующую кнопку с обозначением необходимого регистра. Эмулятор готов к вводу информации.
2. Если необходимо просмотреть несколько регистров, то нажатием кнопки >> можно вывести на дисплей их содержимое в следующей последовательности: A, B, C, D, E, F, H, L, Z, W. Регистры Z и W не модифицируются, возможен только их просмотр. Кнопка << позволяет просматривать регистры в противоположном направлении. При этом в левой части дисплея отображается имя выбранного регистра, а в правой – его содержимое.
3. Изменение содержимого регистра выполняется набором, с помощью цифровых кнопок требуемой величины, после чего нажимается кнопка Ввод.
4. Просмотр содержимого регистров и состояний МП также возможен непосредственно на самих элементах схемы. При выполнении программы содержимое регистров изменяется в режиме реального времени.
Работа с содержимым ячеек памяти
1. Нажать на кнопку ОЗУ и набирать на клавиатуре необходимый адрес, он отображается при этом в левой части дисплея, в правой части дисплея отображается содержимое по выбранному адресу.
2. Если необходимо просмотреть подряд несколько ячеек памяти, то нажатием кнопки >> можно выводить на дисплей в сторону увеличения адреса их содержимое с возможностью модификации. Кнопка << позволяет проделывать ту же операцию противоположном направлении.
3. Изменить содержимое ячейки памяти, т.е. записать в нее новое значение, можно, набирая на цифровой клавиатуре с последующим нажатием на кнопку Ввод. При этом происходит автоинкремент адреса.
Функциональные клавиши
1. Кнопка Сброс ОЗУ – предназначена для обнуления содержимого всего пространства памяти МП.
2. Кнопка Сброс Рег – необходима для обнуления содержимого всего регистров и флагов МП.
3. Кнопки Автоматический режим, Покомандный режим, Потактовый режим – предназначены для включения одного из трех режимов выполнения программ: автоматически, по одной команде, и режим выполнения по тактам команды.
4. Кнопка Выполнить – предназначена для выполнения программ пользователя в одном из трех режимов.
Цифровая клавиатура
1. Кнопки 0 – F – предназначены для ввода 16-ричных чисел.
2. Кнопка Забой – отменяет ошибочный ввод информации.
3. Кнопка Ввод – предназначена для записи информации в регистры МП или ячейки памяти, либо изменение адресов в сторону увеличения.
8