Лабораторные работы / Лаба 1 / Лабораторная работа 1
.docЗаботин Е. Л., ЭМ-31
Лабораторная работа №1
Архитектура микропроцессора КР580
Цель работы: Изучить структуру и получить практические навыки работы с программой эмулятора микропроцессорной системы на базе мп кр580вм80 (intel i8080).
Рисунок 1 – Структурная схема МП КР580ВМ80
Контрольный вопрос (1с): Регистр флагов МП КР580ВМ80А
-
F – флаговый регистр. В МП КР580ВМ80А фиксируется 5 признаков результата выполнения операции. Они размещаются в специальном регистре - F.
-
С – флаг переполнения аккумулятора (флаг сдвига в А или из старшего разряда, или из младшго).
-
Р – признак паритета. Дополняет вес кода, полученного в результате операции, до четного. Используется для контроля правильности передаваемой информации (вес кода – число единиц).
-
СА – флаг вспомогательного переноса. Устанавливается, если при выполнении операции выполнился перенос из 3-го разряда в 4-ый. Флаг используется схемой десятичной коррекции. Для программиста недоступен.
-
Z – флаг нуля. Равен 1, если в результате операции получается 0.
-
S – знак. Может устанавливаться в 1, если в старшем разряде аккумулятора после выполнения операции получена 1. Следит за последним битом.
Не все команды изменяют флаги, следовательно, переходы по условию могут выполняться и не сразу после операции.
Вывод:
Изучил структуру и получил практические навыки работы с программой эмулятора микропроцессорной системы на базе мп кр580вм80 (intel i8080).