Структура процессора и состав микрокоманд

Автор работы: Пользователь скрыл имя, 28 Ноября 2011 в 23:34, лабораторная работа

Краткое описание

Цель работы.
Изучение процессора на уровне структурной схемы, ознакомление со структурой микрокоманд (МК) и порядком ввода данных, кодирование и выполнение МК.

Содержимое работы - 1 файл

отчет.doc

— 102.00 Кб (Скачать файл)

Федеральное агентство по образованию 

Федеральное государственное бюджетное образовательное 

учреждение  высшего профессионального образования

«РЯЗАНСКИЙ ГОСУДАРСТВЕННЫЙ РАДИОТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ» 

Кафедра «ЭВМ» 
 
 

Отчет 

о лабораторной работе по информатике № 1 

«Структура процессора и состав микрокоманд» 
 
 
 
 
 
 
 
 

                  Выполнили: 

                  Проверила: 
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   

Рязань 2011 
Отчет о лабораторной работе № 1:

Структура процессора и состав микрокоманд 

Цель  работы.

Изучение  процессора на уровне структурной схемы, ознакомление со структурой микрокоманд (МК) и порядком ввода данных, кодирование и выполнение МК. 

Микропрограмма  выполнения заданного  выражения.

Вариант задания: [300h] + (Si+35h)/2 - AX – > AX

Алгоритм  выполнения:

  • (Si+35h)/2 – >Si
  • 300h – > ARAM
  • [300h] – > DX
  • DX + Si  – > DX
  • DX + 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.

Информация о работе Структура процессора и состав микрокоманд