
- •Пояснительная записка к курсовому проекту
- •Вариант 1-10
- •2.2 Проектирование операционного автомата алу
- •2.2.1 Определение форматов данных
- •2.2.2 Разработка алгоритма операции ускоренного умножения
- •2.2.3 Структурная схема операционного автомата алу
- •2.2.4 Список микроопераций и логических условий реализуемых в оа
- •2.2.5 Микропрограмма выполняемых в алу операций
- •2.3 Проектирование управляющего автомата алу
- •2.3.1 Определение формата микрокоманд
- •2.3.2 Таблица кодирования микроопераций и логических условий
- •2.3.3 Структурная схема управляющего автомата
- •2.3.4 Содержимое пзу микропрограмм
- •2.4 Заключение
- •2.5 Список литературы
Федеральное агентство по образованию РФ
Государственное образовательное учреждение высшего профессионального образования
Ивановский государственный химико-технологический университет
Кафедра Информатики и вычислительной техники
Пояснительная записка к курсовому проекту
по дисциплине Архитектура ЭВМ
Тема: Струйные принтеры: функциональная схема и принцип работы.
Студентка: Пискарева Мариина
Курс: 3 Группа: 42
Руководитель: Ястребцев О.Н.
Зав. Кафедрой: Бобков С.П.
г. Иваново, 2007 г.
Содержание
1. Теоретическая часть……………………………………………………….....3
1.1 Введение…………………………………..………………………………....3
1.2 Краткая история развития лазерных принтеров……………………...…...4
1.3 Принцип работы лазерного принтера…………………………………………...6
1.3.1 Зарядка фоторецептора…………………………………………………...6
1.3.2. Процесс формирование изображения………………………………...…8
1.3.3 Процесс переноса тонера на бумагу…………………………………….11
1.3.4 Механизм закрепления……………………………………………...…...11
1.3.5 Очистка……………………………………………………………...........12
1.4 Цветная печать…………………………………………………………......14
1.5 Основные характеристики лазерного принтера……………………….....15
2. Практическая часть……………………………………………………….…17
2.1 Задание на проектирование АЛУ ………………………………………....17
2.2 Проектирование операционного автомата АЛУ……………………..…..18
2.2.1 Определение форматов данных…………………………………………18
2.2.2 Объединённая граф-схема алгоритмов умножения и дизъюнкции…..19
2.2.3 Структурная схема операционного автомата АЛУ……………………21
2.2.4 Список микроопераций и логических условий реализуемых в ОА….23
2.2.5 Микропрограмма выполняемых в АЛУ операций……………………24
2.3 Проектирование управляющего автомата АЛУ………………………...26
2.3.1 Определение формата микрокоманд…………………………………..26
2.3.2 Таблица кодирования микроопераций и логических условий……….27
2.3.3 Структурная схема управляющего автомата……………………….…28
2.3.4 Содержимое ПЗУ микропрограмм…………………………………….29
2.4 Заключение………………………………………………………………..30
2.5 Список литературы……………………………………………………….31
1. Теоретическая часть
1.1 Введение
2. Практическая часть
2.1 Задание на проектирование АЛУ
Разработать арифметико-логическое устройство (АЛУ), реализующее заданный набор операций с учётом ограничений на код выполнения операций и способ построения управляющего автомата.
Вариант 1-10
Арифметическая операция – ускоренное умножение;
Логическая операция – дизъюнкция;
Код выполнения операции – прямой;
Флаги:
Признак переноса (заёма) из старшего разряда;
Признак арифметического переполнения;
Тип управляющего автомата – программируемая логика, различные форматы для операционных микрокоманд и микрокоманд перехода, естественная адресация.
2.2 Проектирование операционного автомата алу
2.2.1 Определение форматов данных
Будем считать, что в арифметической операции ускоренного умножения участвуют операнды А- множимое и В- множитель. Результат операции S – произведение, где содержатся старшие разряды и С, где содержатся младшие разряды произведения.. Кроме того, устройство должно формировать признаки результата - двоичные переменные:
OV – признак переполнения;
С – признак заёма из старшего разряда.
Алгоритм операции умножения разрабатывается для 16-разрядных двоичных чисел с фиксированной запятой, представленных в прямом коде. Знак числа кодируется в старшем (нулевом) разряде числа, запятая фиксирована после знакового разряда, таким образом все числа могут быть только дробными. В операции дизъюнкция участвуют два операнда A и В, положение запятой и знак игнорируются, операция выполняется над 16-разрядными двоичными векторами.
В операциях участвуют следующие переменные:
А=а0а1а2…а15 – первый операнд (множимое);
В=b0b1b2…b15 – второй операнд (множитель);
S=s0s1s2…s15 – результат операции (произведение), в процессе выполнения алгоритма используется для хранения суммы частичных произведений, накопления старших разрядов при умножении;
а0, b0,s0 – знаковые разряды;