Министерство образования и науки Российской Федерации

Новосибирский Государственный Технический Университет

Кафедра Вычислительной Техники

Лабораторная работа №1

по дисциплине: «Организации ЭВМ и систем»

ИЗУЧЕНИЕ ЛАБОРАТОРНОГО МАКЕТА

Факультет: АВТ

Группа: АМ-710

Вариант:

Преподаватель:

Студенты:

А.

Новосибирск, 2010

Цель работы

«Изучение компоновки, функционирования узлов макета, получение навыков, необходимых для работы на макете»

Задание

1.  разработать схемы устройств сдвига двоичных чисел на заданное количество разрядов (не менее 5 разрядов). Схемы сдвига разрабатываются для регистров обоих типов. Устройства должны обеспечивать автоматический прием двоичного кода, задаваемого с помощью тумблерного регистра, его сдвиг на заданное количество разрядов (не менее 5) и в заданном направлении.

2.  разработать схему устройства, выполняющего накопление суммы не менее чем трех двоичных чисел.

Схемы исследуемых устройств

Рис. 1. Регистры 1 типа (слева) и 2 типа (справа)

1. Каскадирование сдвиговых регистров 1-го типа.

Заданием требуется разработать схему соединения 2 четырехразрядных регистра первого типа для получения 8-ми разрядного сдвигающего регистра. Должна быть обеспечена возможность сдвига в двух направлениях на заданное число разрядов и загрузка регистров требуемым значением.

Рис. 2. Схема сдвига 8 разрядного двоичного числа выполненная на регистрах 1 типа

ЗАГРУЗКА – сигнал принятия двоичного кода числа

D – 8 разрядная шина данных. Передается число в двоичном коде

НЕ нашли? Не то? Что вы ищете?

ПУСК – стартовый импульс

CLK – синхросигнал

B – 4 разрядная шина данных. Передается число, определяющее кол-во разрядов для сдвига

НАПРАВЛЕНИЕ – сигнал направления сдвига

2. Построение 8-разрядного сдвигающего регистра на регистрах второго типа.

Регистры второго типа имеют 4 дополнительных входа S4 - S1, таким образом обеспечивая синхронную загрузку данных по входам D4 - D1 и асинхронную по входам S4 - S1. Так же регистры имеют два входа выбора направления сдвига (в отличие от регистров первого типа) - Vл и Vп.

Рис. 3. Схема сдвига 8 разрядного двоичного числа выполненная на регистрах 2 типа

СДВИГ ВЛЕВО – сигнал сдвига влево

СДВИГ ВПРАВО – сигнал сдвига вправо

S – 8 разрядная шина асинхронной загрузки данных. Передается число в обратном коде

ПУСК – стартовый импульс

CLK – синхросигнал

B – 4 разрядная шина данных. Передается число, определяющее кол-во разрядов для сдвига

3. Построение накапливающего сумматора.

Задание предусматривает построение накапливающего сумматора, обеспечивающего сложение нескольких чисел. При проектировании схемы мы ориентировались на 4-х разрядный сумматор, обеспечивающий сложение нескольких трехбитовых чисел (4-й бит - бит переполнения). Задача наращиваемости разрядности не представляется сложной, так как для этого достаточно бит выходного переноса P подать на вход младшего байта регистра расширения. При каскадировании сумматоров выходной перенос младшего сумматора подается на вход переноса старшей секции

Рис. 3. Схема устройства, выполняющего накопление суммы чисел

ПУСК – импульс принятия (сложения) операнда

ДАННЫЕ – 4 разрядная шина данных. Передается операнд слагаемое.

Выводы по работе

В ходе выполнения лабораторной работы ознакомились с функциональным наполнением макета, приобрели навыки компоновки элементов для осуществления выполнения заданной функции схемы. Все элементы лабораторного макета основаны на TTL-схемах, это значит, что при на подключённый вход всегда подаётся High-Level сигнал, т. е. логическая единица.

Выполнили построение 8-разрядного сдвигающего регистра на основе двух 4-разрядных регистров1-го типа и на основе двух 4-разрядных регистров 2-го типа.

Выяснили особенности функционирования счетчика – изменения модуля счета только на следующем цикле. Синтезировали накопляющий сумматор на основе 4-рязрядного сумматора и 4-рязрядного регистра 2-го типа. Генераторы импульсов позволяют получить как синхропоследовательность, так и одиночный импульс. Состояние счетчика не меняется при нажатии клавиши "Общий сброс".