ВУЗ:
Составители:
А16 - 16-битовый адрес, причем А16=В3В2;
PORT - 8-битовый адрес внешнего устройства, находящийся во
втором байте команды;
PSW - слово состояния процессора со следующей структурой:
1.2. Порядок выполнения работы
1. Изучить систему команд МП КР580 и их запись на языке ассемблера.
2. Составить схему алгоритма заданной преподавателем задачи. 3.
Записать текст программы на языке ассемблера в соответствии с
полученной схемой алгоритма.
3. Произвести перевод программы в машинное представление с указанного
преподавателем адреса памяти.
4. Подготовить тексты для проверки выполнения команд условных
переходов и выполнить вручную прокрутку программы с указанием
значений флагов условий.
5. Если программа выполняется неверно, то внести изменения
и повторить пункты 4, 5, 6.
1.3. Содержание отчета
1. Титульный лист.
2. Условия задачи.
3. Схема алгоритма программы.
4. Текст программы на языке ассемблера и результат ее перевода в
машинный язык.
5. Тестовые примеры и результаты ручной прокрутки (трассировки) с
указанием значений флагов условий.
Контрольные вопросы.
1. Какие команды позволяют записать содержимое аккумулятора в ОЗУ?
2. Какими командами можно изменить содержимое РОН и ячеек ОЗУ, т.е.
записать информацию?
3. В чем различие между арифметическим и циклическим сдвигом?
4. Какими командами можно обнулить флаги условий CY и AC?
5. Чем отличается формат команд IN и OUT от формата команд LDA и STA?
6. Как оформить программу в виде подпрограммы?
7. Почему при переходе к различным подпрограммам необходимо
сохранение флагов условий и состояний РОН МП?
8. Какими командами и способами можно проверить значение отдельных
разрядов аккумулятора и РОН?
9. В какой команде используются значения флага АС?
S
Z
0
AC
0
P
1
CY
D
D
Страницы
- « первая
- ‹ предыдущая
- …
- 4
- 5
- 6
- 7
- 8
- …
- следующая ›
- последняя »