Головна

структура МП

  1.  B) соціально-стратификационная структура
  2.  I. Структура сталей.
  3.  I. До-предметна структура імені
  4.  I. ДО-ПРЕДМЕТНА СТРУКТУРА ІМЕНІ 1 сторінка
  5.  I. ДО-ПРЕДМЕТНА СТРУКТУРА ІМЕНІ 2 сторінка
  6.  I. ДО-ПРЕДМЕТНА СТРУКТУРА ІМЕНІ 3 сторінка
  7.  I. ДО-ПРЕДМЕТНА СТРУКТУРА ІМЕНІ 4 сторінка

МП складається з трьох блоків:

 1. Блок обробки інформації ().

 2. Блок управління ().

 3. Блок зберігання інформації ().

Блок обробки інформації включає восьмизарядний регістр - акумулятор, призначений для зберігання одного з операндів команди і результату операції (виконання команди).

MOV B, C; (B) < (C)

АЛУ - Арифметичне логічний пристрій, яке виконує необхідні арифметичні і логічні дії над операндами і результат записує в акумулятор.

Восьмизарядний регістр ознак (Регістр прапорів) необхідний для зберігання ознак виконання дій в АЛУ.

7 6 5 4 3 2 1 0

S Z  AC P  CY
               

S - ознака негативного результату (S = 1).

Z - ознака нульового результату (Z = 1).

0 - не використовується.

AC - ознака переносу між напівбайтами (АС = 1).

Р - ознака парного числа одиниць в байті результату, т. Е в акумуляторі (Р = 1).

Сy - ознака перенесення старшого розряду результату (Сy = 1).

Блок керування включає восьмизарядний регістр команд, призначений для зберігання КОП-а.

дешифратор команд дешифрирует КОП і видає керуючі сигнали на пристрій управління.

Пристрій керування здійснює управління процесом виконання команд.

Блок зберігання інформації включає шість восьмирозрядних регістрів (регістри загального призначення - РОН) - В, С, D, E, H, L. Вони призначені для тимчасового зберігання інформації в МП (в КЕШ пам'яті).

Регістри РОН можуть використовуватися як окремо (восьмирозрядні), так і парами (шестнадцатіразрядний).

Тільки такі пари регістрівможуть бутиВ-С, D-E, H-L .

покажчик стека (SP) - шестнадцатіразрядний регістр, призначений для зберігання адреси стековой пам'яті.

стекова пам'ять- Виділена область пам'яті ОЗУ, в якій реалізується принцип: «перший записав, останній прочитав».

Лічильник команд - Шестнадцатіразрядний регістр, призначений для зберігання адреси виконуваної команди.




 Загальні принципи організації і роботи мікропроцесорної системи |  Система команд восьмирозрядного мікропроцесора КР580ВМ80 |  Команда читання з пам'яті (ЗУ). В акумулятор записується інформація, яка зберігатися в комірці пам'яті, адреса якої вказана в другому і третьому байтах. |  Режими адресації в МП |  Rr - реєстрова пара (B-C, D-E, H-L; PSW-акумулятор і регістр ознак). |  Rr - реєстрова пара (B-C, D-E, H-L). |  Додавання за модулем два константи з акумулятором |  Команди управління (безумовний і умовні переходи) |  Для організації стековой пам'яті необхідно визначити початкову адресу (вершину стека). |  Складні програми, як правило, включають в себе підпрограми, т. Е створюється алгоритм основної програми і в основній програмі використовуються команди звернення до підпрограми. |

© um.co.ua - учбові матеріали та реферати