Составители:
Таблица 1.2. Разновидности машинных циклов
Обозначение сигнала слова состояния процессора
Машинный цикл
INTA WO STACK HLTA OUT M1 INP MEMR
Цикл M1 – выборка
команды
0 1 0 0 0 1 0 1
Цикл чтения из ЗУ 0 1 0 0 0 0 0 1
Цикл записи в ЗУ 0 0 0 0 0 0 0 0
Цикл чтения из стека 0 1 1 0 0 0 0 1
Цикл записи в стек 0 0 1 0 0 0 0 0
Цикл ввода 0 1 0 0 0 0 1 0
Цикл вывода 0 0 0 0 1 0 0 0
Цикл прерывания 1 1 0 0 0 1 0 0
Цикл останова 0 1 0 1 0 0 0 0
Цикл прерывания при
останове
1 1 0 1 0 1 0 0
Эмуляторы для создания и отладки программ для микроЭВМ
Эмуляторы – это инструментальные программы, работающие на
универсальных ЭВМ и предназначенные для создания и отладки программ,
написанных для специализированной микроЭВМ. Имеется большое число
разнообразных эмуляторов для микроЭВМ на базе МП КР580.
Создаваемая программа набирается на языке ассемблера микроЭВМ и
после выявления и устранения синтаксических ошибок компилируется в
машинный код микропроцессора КР580.
В процессе отладки программ для специализированных микроЭВМ
эмулятор обеспечивает выполнение следующих функций:
• Ввода команд и данных с клавиатуры.
• Отображение адресов ячеек памяти и их содержимого.
• Отображение содержимого аккумулятора и других внутренних
программно-доступных регистров (A, FL, B, C, D, E, H, L, SPH, SPL, PCH,
PCL).
• Отображение содержимого программного счетчика
• Запуск программы в режимы выполнения по машинным циклам и по шагам
команды.
7
Страницы
- « первая
- ‹ предыдущая
- …
- 5
- 6
- 7
- 8
- 9
- …
- следующая ›
- последняя »