37718

Знакомство с принципами микропрограммой эмуляции ЭВМ с программным управлением

Лабораторная работа

Информатика, кибернетика и программирование

р0= 1 1ый элемент р1= 1 2ой элемент р2 Ктый элемент RCT =К2 р3 Сумма Микропрограмма выполняемого алгоритма Выборка команды Адрес МК Операция Поле Значение Функция 00 mov PC OP dd PC 2 B SRC LU DB CONST 7 4 3 1 2 PC R7 D RGB RSC0 Шина DB 01 mov PC RF mov PC RGK JMP B R DST CH F 1 4 2 RF Чтение ОП RGR РЗУ JMP Адрес МК Операция Поле Значение Функция 02 dd R3R0 M MB LU CH 1 2 3 0 Из поля R1 команды Из...

Русский

2013-09-25

53 KB

0 чел.

Цель работы:

Знакомство с принципами микропрограммой эмуляции ЭВМ с программным управлением, микропрограммирование машинных команд СМ ЭВМ.

Задача:

 Найти число Фибоначчи с номером К. Пеpвые два числа Фибоначчи равны 1. Каждое последующее число равно сумме  двух предыдущих. Найти сумму первых К чисел ряда.

р0= 1      - 1ый элемент

р1= 1      - 2ой элемент

р2           - Ктый элемент

RACT =К-2

р3           - Сумма

Микропрограмма выполняемого алгоритма

Выборка команды

Адрес МК

Операция

Поле

Значение

Функция

00

mov PC, AOP

add PC, #2

B

SRC

ALU

DBA

CONST

7

4

3

1

2

PC (R7)

DA, RGB

R+S+C0

Шина DB

01

mov (PC), RF

mov (PC), RGK

JMAP

B

R

DST

CHA

F

1

4

2

RF

Чтение ОП

RGR > РЗУ

JMAP

Адрес МК

Операция

Поле

Значение

Функция

02

Add R3,R0

MA

MB

ALU

CHA                                

1

2

3

0

Из поля R1 команды

Из поля R2 команды

R+S+C0

JZ

03

Mov R2,R1

MA

MB

CHA                                

1

2

0

Из поля R1 команды

Из поля R2 команды

JZ

04

Add R1,R0

MA

MB

ALU

CHA                                

1

2

3

0

Из поля R1 команды

Из поля R2 команды

R+S+C0

JZ

05

Mov R0,R2

MA

MB

1

2

Из поля R1 команды

Из поля R2 команды

06

Mov R7,0

B

SRC

7

4

07

Cmp RACT,0

ALU

CHA

CONST

6

9

0

RCPT

08

Add R3,R0

B

ALU

3

3

R+S+C0

09

Halt

JFI

5

stop

Таблица преобразования адресов:

Команда

Код команды

Код операции

Адрес микропрограммы

ADD

060000

2

MOV

010100

3

ADD

060200

4

MOV

010200

5

Вывод:

В ходе выполнения данной лабораторной работы я ознакомился с принципами микропрограммой эмуляции ЭВМ с программным управлением, а также мной были получены навыки микропрограммирования машинных команд СМ ЭВМ.


 

А также другие работы, которые могут Вас заинтересовать

1385. Структуры и алгоритмы обработки данных 234.5 KB
  Формирование практических навыков организации и использования при решении задач динамических структур данных. Изучение наиболее распространенных алгоритмов решения задач с использованием сложных структур данных.
1386. Гидронасосные станции 143 KB
  Сигналы при взрывных работах. Требования, предъявляемые к монтажной камеры. Виды крепей по способу взаимодействия с кровлей. Меры безопасности при монтаже очистного комбайна. Гидросхема насосной станции СНП55-250-2.
1387. Характеристика СТО ООО Полиавтосервис 132.5 KB
  СТО ООО Полиавтосервис обслуживает легковые автомобили семейства ВАЗ. Краткие технические характеристики основных марок обслуживаемых автомобилей. Назначение объекта реконструкции зоны ТО и ТР.
1388. Учебник по дэйтрейдингу 1.62 MB
  Биржевая торговля — профессия, не похожая на другие, — требует уникального набора навыков и полнейшей самодисциплины. Независимо от того, каким личным или профессиональным опытом вы обладаете, когда вы впервые приступаете к торговле, вам приходится начинать с самого первого шага.
1389. Основы гидравлики 1.82 MB
  Общие сведения о жидкости. Жидкость как физическое тело. Растворимость газов в капельных жидкостях. Неньютоновские жидкости. Сила давления на криволинейную поверхность, погружённую в жидкость. Истечение жидкости из отверстий и насадков.
1390. Лингвистические аспекты теории перевода 1.89 MB
  Р. Якобсон О лингвистических аспектах перевода. М. А.К.Хэллидей Сопоставление языков. Основы теории закономерных соответствий. Грамматические трансформации и перевод некоторых синтаксических конструкций. К вопросу о типах межъязыковых лексических соответствий. П. Рикер Парадигма перевода.
1391. Стратегический менеджмент: целевое управление персоналом организаций 1.92 MB
  Механизм управления персоналом организаций в сфере материального производства на основе применения сверхдемократичной и одновременно сверхжесткой квалиметрической оценки персонала предприятия.
1392. Лекции по общей патологической анатомии 2.08 MB
  ВВЕДЕНИЕ В КУРС ПАТОЛОГИЧЕСКОЙ АНАТОМИИ. ЭТАПЫ РАЗВИТИЯ ПАТОЛОГИЧЕСКОЙ АНАТОМИИ. СОДЕРЖАНИЕ, ЗАДАЧИ, ОБЪЕКТЫ И МЕТОДЫ ИССЛЕДОВАНИЯ. ВОСПАЛЕНИЕ: ОПРЕДЕЛЕНИЕ, СУЩНОСТЬ, БИОЛОГИЧЕСКОЕ ЗНАЧЕНИЕ. МЕДИАТОРЫ ВОСПАЛЕНИЯ. МЕСТНОЕ И ОБЩЕЕ ПРОЯВЛЕНИЯ ВОСПАЛЕНИЯ. ОСТРОЕ ВОСПАЛЕНИЕ: ЭТИОЛОГИЯ, ПАТОГЕНЕЗ. МОРФОЛОГИЧЕСКОЕ ПРОЯВЛЕНИЕ ЭКССУДАТИВНОГО ВОСПАЛЕНИЯ. ИСХОДЫ ОСТРОГО ВОСПАЛЕНИЯ.
1393. Международный маркетинг, книга 2.21 MB
  ПРЕДПОСЫЛКИ СТАНОВЛЕНИЯ И РАЗВИТИЯ МЕЖДУНАРОДНОГО МАРКЕТИНГА. Основные факторы глобализации мировой экономики. Локальный и глобальный товарный знак. ВЛИЯНИЕ ИНТЕРНЕТА НА ЦЕНОВУЮ ПОЛИТИКУ НА ВНЕШНЕМ РЫНКЕ. Специфические особенности международной рекламы.