Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОП.1 МУ Практические работы Архитектура ЗВМ 230...docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.97 Mб
Скачать

Практическая работа № 9

Тема: Изучение работы АЛУ блочного типа

1 Цель занятия: изучить процессы, происходящие в АЛУ микропроцессора при выполнении арифметических операций.

2 Оборудование и программное обеспечение

2.1 Компьютер IBM PC.

2.2 Операционная система Windows-XP и выше.

3 Теоретические сведения

Арифметико-логическое устройство (АЛУ) предназначено для выполнения арифметических и логических операций преобразования информации. Функционально АЛУ состоит обычно из двух регистров, сумматора и схем управления (местного устройства управления).

Функциональная схема АЛУ

Сумматор - вычислительная схема, выполняющая процедуру сложения поступающих на ее вход двоичных кодов; сумматор имеет разрядность двойного машинного слова.

Регистры - быстродействующие ячейки памяти различной длины: Регистр 1 (Рг1) имеет разрядность двойного слова, а Регистр 2 (Рг2) — разрядность слова. При выполнении операций в Рг1 помещается первое число, участвующее в операции, а по завершении операции - результат; в Рг2 - второе число, участвующее в операции (по завершении операции информация в нем не изменяется). Регистр 1 может и принимать информацию с кодовых шин данных, и выдавать информацию на них; регистр 2 только получает информацию с этих шин.

Схемы управления принимают по кодовым шинам инструкции управляющие сигналы от устройства управления и преобразуют их и сигналы для управления работой регистров и сумматора АЛУ.

АЛУ выполняет арифметические операции «+»; «–», «•» и «/» только над двоичной информацией с запятой, фиксированной после последнего разряда, то есть только над целыми двоичными числами. Выполнение операций над двоичными числами с плавающей запятой и над двоично-кодированными десятичными числами осуществляется с привлечением математического сопроцессора или по специально составленным программам.

4 Задание

4.1 Для схемы сложение/вычитание расшифровать обозначение блоков АЛУ.

4.2 Для режима сложения/вычитания по заданию преподавателя заполнить таблицу 1.

4. 3 Для схемы умножения расшифровать обозначение блоков АЛУ.

4.4 Для режима умножения по заданию преподавателя заполнить таблицу 2.

5 Порядок выполнения

5.1 Пояснить назначение блоков АЛУ в режиме сложения и вычитания чисел с фиксированной запятой.

Схема сложения/вычитания

5.2 Проанализировать режимы:

- положительное + положительное;

- положительное + отрицательное;

- отрицательное + отрицательное;

- положительное - положительное;

- положительное - отрицательное;

- отрицательное – отрицательное.

5.3 По задания преподавателя (для одного режима) заполнить таблицу 1

5.4 Пояснить назначение блоков АЛУ в режиме умножения с фиксированной запятой.

Проанализировать режимы:

- положительное * положительное;

- отрицательное * отрицательное;

5.5 По заданию преподавателя (для одного режима) заполнить таблицу 2

Схема умножения

Таблица 1

Обозначение блока АЛУ

Номер синхронизирующего импульса

1

2

3

4

Рг А

Рг В

ВПК

ВПО

Сумматор

Рг Сумматора

Схема перехода

БУОП

Таблица 2

Обозначение блока АЛУ

Номер синхронизирующего импульса

1

2

3

4

Рг А

Рг В

ВПК

Сумматор

Рг Сумматора

Рг Рез

СИопр СИсдв

М2

1

БУОП

СчЦ

6 Содержание отчета

6.1 Цель работы

6.2 Расшифровка обозначения и назначение блоков АЛУ в режиме сложения и умножения.

6.3 Заполненные таблицы 1,2.

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