Головна

Принцип робота МП

  1.  I. Принципи
  2.  I. Робота з джерелом
  3.  II) Принципи менеджменту
  4.  II. Робота з джерелом: ГРАМОТА НА ПРАВА І ВИГОДИ МІСТАХ РОСІЙСЬКОЇ ІМПЕРІЇ. 21 квітня 1785 р
  5.  III. Робота з пам'яттю.
  6.  III.2.2. Принцип суперпозиції електричних полів
  7.  IV. Робота з вироблення практичних умінь і навичок

Роботу МП розглянемо на прикладі виконання команди арифметичного додавання.

Команда на мові асемблера (користувача):

ADD B; (А) < (А) + (В)

Команда в машинному коді (центрального процесора):

Команди програми попередньо записані в ЗУ (ОЗУ або ПЗУ).

Всі команди в МП виконуються в два етапи:

1) вибірка (читання з ЗУ) і дешифрування команди;

2) виконання команди.

На першому етапівиконання команди адресу виконуваної команди, записаної в лічильнику команд (PC), під впливом сигналу управління виставляється на 16-ти розрядну шину адреси (ША) і по ША надходить в ЗУ. У ЗУ осередок пам'яті (ЯП) з вказаною адресою під впливом сигналів управління инициализируется на читання. Вміст ЯП по шині даних (ШД) надходить в регістр команд і далі на дешифратор команд. Вміст регістра команд (КОП) зберігається протягом виконання команди. В результаті дешифрування команди формуються керуючі сигнали для пристрою управління.

На другому етапі здійснюється виконання команди по мікротактам під впливом сигналів управління. У нашому прикладі ADD B: Вміст регістра В (РОН) по внутрішній шині даних МП надходить в АЛП, де підсумовується з вмістом акумулятора в АЛУ, і результат підсумовування (арифметичне додавання вмісту регістрів А + В) записується в акумулятор. Крім того, в регістр ознак заносяться ознаки виконуваної операції, а саме Z = 1, якщо 0-й результат; S = 1, якщо від'ємне значення результату операції, записується в Ак. Після виконання арифметичної операції (в нашому прикладі ADD) в лічильнику команд (PC) буде записана адреса черговий виконуваної команди.

Лекци: (2, 3, 4, 5)




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

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