Лекция 3.ОРГАНИЗАЦИЯ ПРОЦЕССА ОБРАБОТКИ ДАННЫХ В МИКРОПРОЦЕССОРЕ И МИКРОЭВМ


 

Рассмотрим на примере выполнения операции сложения двух чисел: одно хранится в аккумуляторе, а второе слагаемое – в ячейке памяти ЗУ.

 

Рис. 1 Операция сложения двух чисел в МП

 

 

Рис. 2 Временные диаграммы операции сложения

 

Считывая содержимое ячейки памяти, на которую указывает счётчик команд (Рис. 2), он воспринимает этот код, как код команды.

C6H – команда на сложение содержимого аккумулятора и числа, записанного в ячейке 1025. После сложения сумма находится опять в аккумуляторе.

В зависимости от содержания команды количество машинных циклов может быть разным: от 1 до 5, а машинных тактов: от 4 до 17 (для МП Intel 8080). В данном примере: командный цикл = 9 машинных тактов = 3 машинных цикла.

Время выполнения разных команд разное:

Если , то

Самая короткая команда составляет 4 такта и 1 цикл :

И, следовательно, производительность микропроцессора будет составлять:

Результат выполнения операции приведён на Рис.7

 

 

Рис. 3 Результат вычисления операции сложения.

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



Дата добавления: 2017-05-02; просмотров: 1128;


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

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.009 сек.