АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Структура и интерфейс 8-разрядного микропроцессора

Читайте также:
  1. II. СТРУКТУРА отчетА по Практике по профилю специальности
  2. III. СТРУКТУРА КУРСА
  3. III. Структура курсовой и ВКР
  4. IV Структура и стратегия фирмы, внутриотраслевая конкуренция
  5. LDPC коды: структура
  6. V. ИНФРАСТРУКТУРА
  7. А.П. Цыганков. Современные политические режимы: структура, типология, динамика. (учебное пособие) Москва. Интерпракс, 1995.
  8. Адміністративно-господарська структура лісгоспу
  9. АК. Структура белков, физико-химические свойства (192 вопроса)
  10. Анкета – структура, основные критерии построения анкеты
  11. АНТИГЕННАЯ СТРУКТУРА РОДА STREPTOCOCCUS
  12. Апарат держави: поняття та структура

Блок АЛУ является устройством аккумуляторного типа. В нём выполняются операции: +, -, *, /, , , , , . Общий вид операции: . Недостаток: загрузка операнда в аккумулятор при выполнении операции. Рг1 и Рг2 – регистры временного хранения.

PSW – слово состояния программы (регистр состояния), представляет собой набор флагов, показывающих текущее состояние МП. Эти флаги автоматически устанавливаются в «1» или в «0» при наступлении определенных событий (в соответствии с результатом выполнения команд): знак результата (S) (старший разряд аккумулятора), признак нулевого результата (Z), перенос (С) при сложении (заем при вычитании), паритет (четность) (Р), дополнительный перенос между тетрадами (признак коррекции тетрады) (АС), переполнение при обработке чисел со знаками (OV), признак, используемый для коррекции при вычитании 2-10 чисел по сравнению с коррекцией при сложении (N).

ПС – программный счетчик, в каждый конкретный момент времени содержит адрес команды, следующей в CSEG за той, которая в данный момент выполняется.

УС – указатель стека, хранит текущий адрес вершины стека. И ПС и УС 16-тиразрядные.

Стек используется для передачи параметров процедурам и сохранения адресов возврата из них при прерывании или вызове подпрограммы. Стек может быть расположен внутри микропроцессора или вне его.

РОН – регистры общего назначения: B,C,D,E,H,L – программные регистры, W, Z – теневые регистры.

Операции inc и dec могут выполняться без загрузки значения в АЛУ. B-C, D-E, H-L – адресные указатели.

Индексные регистры служат для обращения к элементам в массивах.

Регистр команды служит для шифрации/дешифрации, выборки 1-байтовой, 2-хбайтовой или 3-хбайтовой команды:

1б:

КОП | 000 | SSS   000 – Поле приемника SSS - Поле источника КОП – Код операции Код Имя рег 000 B 001 C 010 D 011 E 100 H 101 L 110 M - работа с ячейкой памяти, косвенная адресация с использованием пары регистров H-L. 111 A

М – работа с ячейкой памяти, косвенная адресация с использованием пары регистров H-L.

 

2б:

MVI A,25h

 

3б:

LDA addr

CALL addr

 


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.004 сек.)