МИКРОСХЕМЫ И ИХ ПРИМЕНЕНИЕ


МИКРОПРОЦЕССОРЫ И МИКРОСХЕМЫ - часть 3


Согласованность в работе указанных функцио­нальных узлов обеспечивается генератором тактовых импульсов (ГТИ), следующих с определенной частотой повторения.

Рис. 5.2. Устройство, реализующее алгоритм (5.2) программным спосо­бом

Рис. 5.3. Ключи на МДП- и бипо­лярном транзисто­рах

 

Таблица 5.1

Номер

команды

Код команды

Номер замыкаемого

контакта

КОn

A1

А2

А3

1

02

1

4

5

1, 12, 37

2

01

5

2

6

21, 26, 38

3

02

6

4

7

6, 12, 39

4

01

7

3

8

23, 27, 40

5

03

8

0

0

40

 

Каждая команда записывается кодом, состоящим например из кода операции КОп, адресов чисел, над которыми выполняется операция, A1A2 и адреса Аз, по которому надо отправить результат в ЗУ чисел.

Код операции определяется условным номером, которым обо­значена та или иная операция, например: сложение — 01, умноже­ние — 02, вывод результата — 03 и т. д. Номер ЯП называется адресом числа, которое записано или будет записано в ЯП. Чтобы записать все переменные, участвующие в процессе вычислений по (5.2), необходимо ЗУ из восьми ЯП. Если принять следующее распределение чисел по ячейкам памяти: А->ЯП1, В->ЯП2, С->ЯПз, X->ЯП4, М->ЯП5, N->ЯПб, K->ЯП7, Y->Я8, то программа реали­зации алгоритма (5.2) может быть представлена табл. 5.1,

Вычислительное устройство работает в следующем порядке. Предварительно в ЗУ команд заносится программа вычислений, а в ЗУ чисел — числа, над которыми должны быть выполнены опре­деленные программой операции. С началом работы вычислительного средства из ЗУ команд по сигналу УУ выбирается первая команда, дешифруется в УУ и превращается в систему сигналов, управляю­щих состоянием контактов (см. табл. 5.1). Арифметико-логическое устройство выполняет над выбранными из ЗУ числами операцию, предписываемую сигналами УУ. Результат на выходе АЛУ записы­вается в ЗУ чисел по адресу, указанному в команде.




- Начало -  - Назад -  - Вперед -