- •© Тгпи им. Д.И. Менделеева, 2008 Пояснительная записка
- •Лабораторная работа № 1. Исследование работы основных логических элементов
- •Общие сведения
- •Порядок выполнения работы
- •Вопросы к зачету
- •Лабораторная работа № 2. Исследование работы триггеров
- •Общие сведения
- •Порядок выполнения работы
- •Вопросы к зачету
- •Лабораторная работа № 3. Исследование работы регистров
- •Общие сведения
- •Порядок выполнения работы
- •Вопросы к зачету
- •Лабораторная работа № 4. Исследование работы комбинационных преобразователей кодов
- •Общие сведения
- •Порядок выполнения работы
- •Дешифратор – демультиплексор
- •Преобразователь кодов на пзу
- •Мультиплексор
- •Вопросы к зачету
- •Лабораторная работа № 5. Исследование работы счетчиков
- •Общие сведения
- •Порядок выполнения работы
- •Счетный триггер
- •Кольцевой счетчик
- •Двоичный суммирующий счетчик с переменным коэффициентом деления
- •Двоичный вычитающий счетчик
- •Универсальный двоичный счетчик с предустановкой
- •Вопросы к зачету
- •Лабораторная работа № 6. Исследование работы сумматора
- •Общие сведения
- •Порядок выполнения работы
- •Вопросы к зачету
- •Лабораторная работа № 7. Исследование работы арифметическо-логического устройства
- •Общие сведения
- •Порядок выполнения работы
- •Вопросы к зачету
- •Лабораторная работа № 8. Исследование работы оперативного запоминающего устройства
- •Общие сведения
- •Порядок выполнения работы
- •Вопросы к зачету
- •Лабораторная работа № 9. Исследование работы модели эвм
- •Общие сведения
- •Порядок выполнения работы
- •Вопросы к зачету
- •Варианты заданий для выполнения на модели микроЭвм
- •Литература
- •626150, Г. Тобольск, ул. Знаменского, 58.
Вопросы к зачету
Какое устройство называется сумматором? Для чего он предназначен?
Чем отличается арифметическая операция сложения от логической?
Где используются сумматоры?
Какой разрядности сумматор приведен на схеме?
Используя схему, поясните работу сумматора.
Найдите на плате интегральную микросхему, заключающую сумматор, дайте ее характеристику.
Лабораторная работа № 7. Исследование работы арифметическо-логического устройства
Цель работы: изучение функциональных возможностей АЛУ, экспериментальное исследование схемы, реализующей работу 4-разрядного АЛУ.
Общие сведения
А рифметико-логическое устройство (АЛУ) является основным функциональным узлом микропроцессора, предназначенным для обработки данных. АЛУ представляет собой комбинационную логическую схему, выполняющую логические и арифметические действия над двоичными операндами по заранее заданной программе.
Для ввода, вывода и оперативного хранения информации, а также ее пошаговой загрузки по тактовому импульсу в АЛУ предназначен блок регистров: аккумулятор (А), буферные регистры (БР) или регистры общего назначения (РОН) (рис.11.1).
Совместная работа АЛУ и аккумулятора позволяет реализовать ряд арифметических и логических операций, в том числе сложение, вычитание, инверсию, сравнение, положительное или отрицательное приращение, сдвиг влево или вправо, логическое И, ИЛИ, исключающее ИЛИ и т.п. Из перечисленных элементарных операций набираются сложные задачи современной микропроцессорной техники.
Таким образом, АЛУ имеет входы для задания операндов, а также входы для задания кода необходимой операции. На выходах АЛУ реализуется результат проведенной операции. Например, если АЛУ работает с 4-разрядными числами, то имеет 4 входа для задания операнда А, 4 входа – для операнда В. Если у АЛУ также 4 входа для задания кода операции, то список команд данного АЛУ составляет 16 операций.
Представленное в работе АЛУ имеет список команд из 64 арифметических, арифметическо-логических и других операций. Выбор операции осуществляется заданием кода операции S и сигналов на входах P0 и М.
Порядок выполнения работы
Оборудование: стенд универсальный, блок питания, плата П6, технологическая карта VI-1.
Найдите на схеме АЛУ. Какую разрядность имеют операнды К и В: ______
Сколько операций содержит список команд данного АЛУ: _____________
Проанализируйте работу схемы:
откуда подаются сигналы на вход АЛУ для задания операнда К:
__________________________________________________________________
откуда подаются сигналы на вход АЛУ для задания операнда В:
_________________________________________________________________
откуда подаются сигналы на вход АЛУ для задания кода операции S:
__________________________________________________________________
Данные в схему подаются с помощью суммирующего счетчика с предустановкой D-10, результат которого через дешифратор D-3 подается на 7-сегментный блок индикации. Пронаблюдайте это.
Кроме дешифратора данные со счетчика, изображенные на схеме в виде 4-разрядной шины, поступают на информационные D-входы регистров D-5, D-6 и D-7. Убедитесь в этом, следуя по проводам.
Для задания в АЛУ операнда или кода операции, необходимо данные со счетчика записать в соответствующий регистр. Для этого в данный регистр посылается сигнал на вход синхронизации. Проследите по проводам, с какого устройства идет сигнал на входы синхронизации:
__________________________________________________________________
В таблице приведены режимы работы дешифратора кода команд:
Команда |
Код команды |
Такт SB3 |
Управляемое устройство и его вход |
Светящийся светодиод |
||
SA3 |
SA2 |
SA1 |
||||
Запись информации с общей шины в регистр операнда А АЛУ |
0 |
0 |
0 |
0 |
регистр D5 вход С |
HL2 |
Запись информации с общей шины в регистр операнда В АЛУ |
0 |
0 |
1 |
0 |
регистр D6 вход С |
HL3 |
Запись информации с общей шины в регистр кода операции S АЛУ |
0 |
1 |
0 |
0 |
регистр D7 вход С |
HL4 |
Запись информации с общей шины в регистр адреса слова ОЗУ |
0 |
1 |
1 |
0 |
регистр D8 вход С |
HL5 |
Установка в ноль (сброс) счетчика блока ввода информации |
1 |
0 |
0 |
0 |
счетчик D10 вход R |
HL6 |
Установка режима «параллельная запись» в регистр-аккумулятор (счетчик блока ввода информации) |
1 |
0 |
1 |
0 |
счетчик D10 вход V |
HL7 |
Установка режима «запись» в ОЗУ |
1 |
1 |
0 |
0 |
ОЗУ D4 вход W |
HL8 |
Запрет на передачу команд |
x |
x |
x |
1 |
- |
HL2 – HL8 не светятся |
Результат операции, выполненной АЛУ, записывается в регистр–аккумулятор (D-входы в счетчике с предустановкой D10). Для того, чтобы просмотреть этот результат, нужно перевести устройство D10 из режима счетчика в режим регистра-аккумулятора. Для этого подают активный сигнал с дешифратора D1 на его вход V, наличие которого определяется по свечению светодиода HL7.
Ознакомьтесь с таблицей, содержащей коды некоторых операций из списка команд данного АЛУ:
Код операции |
Операция (сигнал на выходе) |
Тип операции |
||
Р0 |
М |
код «16» |
||
1 |
1 |
3 |
0000 |
Присвоение или логические операции над одним операндом |
1 |
1 |
C |
1111 |
|
1 |
1 |
F |
A |
|
1 |
1 |
0 |
|
|
1 |
1 |
A |
B |
|
1 |
1 |
5 |
|
|
1 |
1 |
E |
|
Логические операции над двумя операндами |
1 |
1 |
1 |
|
|
1 |
1 |
B |
|
|
1 |
1 |
4 |
|
|
1 |
1 |
6 |
|
|
1 |
1 |
9 |
|
|
1 |
0 |
9 |
А + В |
Арифметические операции |
0 |
0 |
6 |
А – В |
|
1 |
0 |
C |
А + А |
|
1 |
0 |
F |
А - 1 |
Произведите с помощью АЛУ несколько операций. Сделайте проверку в двоичном коде для логических операций. Данные занесите в таблицу:
Операция |
Операнд |
S |
P0 |
M |
Результат F |
Проверка (в двоичном коде) |
|
А |
В |
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|