Автор работы: Пользователь скрыл имя, 28 Ноября 2011 в 23:34, лабораторная работа
Цель работы.
Изучение процессора на уровне структурной схемы, ознакомление со структурой микрокоманд (МК) и порядком ввода данных, кодирование и выполнение МК.
Федеральное
агентство по образованию
Федеральное
государственное бюджетное
учреждение
высшего профессионального
«РЯЗАНСКИЙ ГОСУДАРСТВЕННЫЙ
РАДИОТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
Кафедра «ЭВМ»
Отчет
о лабораторной
работе по информатике № 1
«Структура процессора
и состав микрокоманд»
Выполнили:
Проверила:
Рязань
2011
Отчет о лабораторной
работе № 1:
Структура
процессора и состав микрокоманд
Цель работы.
Изучение
процессора на уровне структурной схемы,
ознакомление со структурой микрокоманд
(МК) и порядком ввода данных, кодирование
и выполнение МК.
Микропрограмма выполнения заданного выражения.
Вариант задания: [300h] + (Si+35h)/2 - AX – > AX
Алгоритм выполнения:
Микрокоманды микропрограммы:
Исходные данные.
Si = 0001h;
AX = 000Bh;
[300h] = 0010h.
Трасса выполнения выражения.
№ | RGA | RGB | AX | DX | Si | ALU | SDA | RGR | ARAM | RGW | [300h] | JFI |
Исх. данные | 000Bh | 0001h | 0010h | |||||||||
МК 00 | 000Bh | 0001h | 000Bh | 001Bh | 0036h | 001Bh | ||||||
МК 01 | 000Bh | 000Bh | 000Bh | 001Bh | 0300h | 0300h | 0300h | |||||
МК 02 | 000Bh | 000Bh | 0010h | 001Bh | 000Bh | 000Bh | 0010h | 0300h | ||||
МК 03 | 001Bh | 0010h | 000Bh | 002Bh | 001Bh | 002Bh | 002Bh | 0010h | 0300h | |||
МК 04 | 002Bh | 000Bh | 0020h | 002Bh | 001Bh | 0020h | 0020h | 0010h | 0300h |
Проверка вычисления выражения вручную по микрокомандам.
00) (Si+35h)/2.
Si = 0001h = 0000 0001;
35h = 0011 0101;
0000 0001 + 0011 0101 = 0011 0110 = 36h;
0011 0110
/ 2 = 0001 1011 = 1Bh;
03) DX + Si .
DX = 10h,
Si = 1Bh;
10h + 1Bh = 2Bh;
04) DX – AX.
DX = 2Bh,
AX = Bh;
2Bh – Bh = 20h.
Информация о работе Структура процессора и состав микрокоманд