Микропроцессорные системы. Анкудинов И.Г. - 7 стр.

UptoLike

Составители: 

Таблица 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