Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методическое пособие по выч. машинам (лаборатор...doc
Скачиваний:
3
Добавлен:
18.11.2019
Размер:
2.46 Mб
Скачать

Микро-эвм 2.

Теперь усовершенствуем нашу микро-ЭВМ. Будем использовать и вторую микросхему памяти RAM2, что позволяет задавать числа, с которыми производится операция не в самой команде, а в отдельной ячейке памяти RAM2. А также будем использовать мультиплексор, который дает возможность в программе задавать источник данных RAM1 или RAM2.

Перед сборкой схемы микро-ЭВМ запишем данные в RAM1 и RAM2 приведенные в таблицах 2.3 и 2.4.

Таблица 2.3 "Информация для записи в RAM1"

Адрес

Команда

0

0000 0000

1

0001 0110

2

0010 0010

3

0011 0001

4

0100 0011

5

0101 0111

6

0000 0000

7

0000 0000

8

0000 0000

9

0000 0000

D8……D1

Таблица 2.4 "Информация для записи в RAM2"

Адрес

0

1

2

3

4

5

6

7

8

9

Число

0

510=01012

410=01002

110=00012

210=00102

0

0

0

0

0

Схема микро-ЭВМ 2 представлена на рис. 2.3, а схема подключения контактов на рис. 2.4.

рис. 2.3 Схема микро-ЭВМ с программным управлением выбором данных.

Описание работы схемы:

Выполнение команд осуществляется кнопкой SA4.

При выполнении команд биты D5-D7 используются параллельно в двух направлениях: как данные, и как номер ячейки памяти RAM2. С помощью мультиплексора осуществляется выбор варианта интерпретации данных D5-D7. Управление мультиплексором осуществляется битом D4. При D4=0 значение RAM2 передается на вход АЛУ, а при D4=1 – значение RAM1.

рис. 2.4 Схема подключения контактов для сборки микро-ЭВМ с программным управлением выбором данных.

(1-6) – Подключение счетчика команд PC.

(7-11) – Подключение мультиплексора MS.

(12-19) – Подключение RAM1.

(20-22) – Подключение АЛУ.

(23-30) – Подключение RAM2.

Микро-эвм 3.

Теперь рассмотрим пример микро-ЭВМ, в которой используются команды, позволяющие нарушить естественный ход счетчика команд.

Для этого нужно записать программу в RAM1(Таблица 2.5) и данные в RAM2 (Таблица 2.6) и собрать схему на рис. 2.5. Это проще сделать используя схему подключения контактов на рис. 2.6.

Таблица 2.5 "Информация для записи в RAM1"

Адрес

Команда

0

0 000 0000

1

0011 1100

БП

2

0000 0000

3

0000 0100

БП с использование адресации

4

0000 0000

5

1100 1110

ЗП – 4 (на индикаторе Σ1 горит «С»)

6

1000 1101

УП

7

0000 0000

8

0001 0101

УП с использование адресации

9

0000 0000

D8……D1

БП – безусловный переход

ЗП – запись

УП – условный переход

Таблица 2.6 "Информация для записи в RAM2"

Адрес

0

1

Число

0101

0000

рис. 2.5 Схема микро-ЭВМ с возможностью нарушения естественного хода команд.

Пояснения к работе схемы:

В МЭВМ3 используются команды, позволяющие нарушить естественный ход счетчика команд, с помощью команд безусловной или условной передачи управления.

Соединение мультиплексора со счетчиком команд служит для передачи номера команды. АЛУ управляет сигналом разрешения записи в PC с помощью сигнала ЗПА.

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

рис. 2.6 Схема подключения контактов для сборки микро-ЭВМ 3.

(1-6) – Подключение счетчика команд PC.

(7-11) – Подключение мультиплексора MS.

(12-19) – Подключение RAM1.

(20-22) – Подключение АЛУ.

(23-30) – Подключение RAM2.

Список литературы

  1. Ройтбург Ю.С., Цецулин С.Н. «01.ИН. Информатика» том 1.

  2. Ройтбург Ю.С., Цецулин С.Н. «01.ИН. Информатика» том 2.