- •Введение
- •1. Исследовательская часть
- •1.1. Описание работы команд
- •1.1.1. Команда rol
- •1.1.2 Команда and
- •1.1.3 Команда btc
- •1.2. Выбор элементной базы
- •1.2.1. Выбор логического элемента «и» (2-х битный)
- •1.2.2. Выбор логического элемента «и» (3-х битный)
- •1.2.3. Выбор логического элемента «или»
- •1.2.3.1. Выбор логического элемента «или-2»
- •1.2.3.2. Выбор логического элемента «или-3»
- •1.2.3.3. Выбор логического элемента «или-8»
- •1.2.4. Выбор логического элемента «не»
- •1.2.5. Выбор логического элемента «исключающее или»
- •1.2.6. Выбор компаратора
- •1.2.7. Выбор импульсного регистра
- •1.2.8. Выбор потенциального регистра
- •1.2.9. Выбор мультиплексора
- •1.2.10. Выбор дешифратора
- •2. Конструкторская часть
- •2.1 Описание заданных команд
- •2.1.1 Команда rol
- •2.1.2 Команда and
- •2.1.3 Команда btc
- •2.2. Описание управляющей части
- •3. Технологическая часть
- •3.1. Принцип управления
- •Заключение
- •Список используемой литературы
Рисунок 58 – Первый PatternGenerator
1
2
3
Рисунок 59 – Второй PatternGenerator
Команды:
Операция BTC – инвертирование бита 00000110 (регистр номер 1) числа 00001100 (регистр номер 2) и с сохранением в регистр номер 4 (результат 00100110);
Операция AND- логическое умножение между регистром номер 2 и регистром номер 1;
Операция ROL –циклический сдвиг числа 00000110 (регистр номер 2) на 00001100 (регистр номер 1) битов влево с сохранением в регистр номер 3;
Заключение
В исследовательской части были описаны принципы работы команд ROL, AND и BTC, а также примеры их использования. Приведены сравнительные характеристики выбранных микросхем и логических элементов для сборки АЛУ.
Собраны схемы команд ROL, AND и BTC в среде моделирования Proteus на основе выбранной элементной базы. Приведено описание принципа работы каждой схемы и результаты их работы. Разработана схема АЛУ для заданного набора команд, управление которым осуществляется микропрограммным автоматом.
В технологической части приведено описание принципа работы арифметико-логического устройства, правил задания команд для выборки необходимых операндов и команд.
Список используемой литературы
1. Анкудинов Г. И. Синтез структуры сложных объектов: логико-комбинаторный подход. – Л.: ЛГУ, 1986. – 260 с.
2. Балашов Е. П. Эволюционный синтез систем. – М.: Радио и связь, 1985. – 328 с.
3. Бройдо В.Л., Ильина О.П. Архитектура ЭВМ и систем. – СПб.: Питер, 2009. – 720с.
4. Глушков В. М. Вычислительные машины с развитыми системами интерпретации. – К.: Наукова думка, 1970. – 260 с.
5. Каган Б. М. Электронные вычислительные машины и системы: Учебное пособие для вузов. – М.: Энергоатомиздат, 1985. – 552 с.
6. Калабеков Б.А. Цифровые устройства и микропроцессорные системы. – М.: Радио и связь. 2004. – 112 с.
7. Коган И.Л. Микропроцессорные устройства. Сборник методических указаний. – М.: ВЗТС, 2003. – 233 с.
8. Николаев В. И. Системотехника: методы и приложения. – Л.: Машиностроение, 1985. – 199 с.
9. Савельев А. Я. Прикладная теория цифровых автоматов: Учебник для вузов по специальности: ЭВМ. – М.: Высш. школа, 1987. – 272 с.
10. Самофалов К. Г. Цифровые ЭВМ. Теория и проектирование – К.: Вища школа, 1983. – 456 с.