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

Вывод:

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


 

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

30406. Цивилизационный и формационный подходы к изучению истории: сходства и различия 35.05 KB
  Формационный подход принцип единства исторического процесса. общественноэкономические формации общество находящееся на определенной ступени исторического развития общество со своеобразными отличительными характеристиками человечество в своем историческом развитии проходит пять основных стадий формаций: первобытнообщинную рабовладельческую феодальную капиталистическую и коммунистическую. однолинейный характер исторического развития некоторые страны не укладываются в эту схему чередования пяти формаций создает определенные...
30407. Структура цивилизации, ее основные элементы 42.35 KB
  Структура цивилизации ее основные элементы ОБЩЕСТВЕННОЕ СОЗНАНИЕ ДУХОВНЫЙ МИР наука культура образование мораль идеология религия СОЦИАЛЬНОПОЛИТИЧЕСКИЕ ОТНОШЕНИЯ социальные национальные политические государственные правовые ЭКОНОМИЧЕСКИЙ СПОСОБ ПРОИЗВОДСТВА структура воспроизводства формы собственности обмен распределение экономическое управление ТЕХНОЛОГИЧЕСКИЙ СПОСОБ ПРОИЗВОДСТВА средства труда источники энергии предметы труда природные ресурсы технологии организация производства ЧЕЛОВЕК СЕМЬЯ НАРОДОНАСЕЛЕНИЕ потребности способности...
30408. Неолитическая революция. Динамика развития цивилизации, этапы ее развития на историческом примере 33.35 KB
  Падают темпы роста производительности общественного труда разражается новый кризис завершающий фазу зрелости. В основе прогресса лежали ступени общественного разделения труда сделавшие возможным производство прибавочного продукта. Выделение скотоводов и земледельцев →новые орудия труда обмен продуктами труда. Признаки кризиса: недостаток орудий труда зависимость от источников сырья падение производительности труда и численности населения сложившаяся система экономических отношений не удовлетворяла запросы производителей...
30409. Переходный период (смена цивилизаций): основные этапы и итоги 30.38 KB
  В духовной сфере зарождаются новые открытия экономические общественнополитические теории. Формируются новые технологии. Механизмы старой цивилизации рушатся а новые еще не установлены. Во время перехода на всех этажах пирамиды сталкиваются старые и новые.
30410. Переходный этап в развитии цивилизации на историческом примере перехода от неолитической к раннеклассовой 28.5 KB
  Переходный этап в развитии цивилизации на историческом примере Переходный период от неолитической к раннеклассовой глобальной цивилизации на примере древних обществ Междуречья Уже в 4тыс. Достижения неолитической цивилизации позволили шумерам увеличить свою численность а с конца 4 тыс.о к началу 3 тыс. В первой половине 3 тыс.
30411. Основные особенности и достижения глобальной неолитической цивилизации 32.9 KB
  Произошла неолитическая катастрофа т. Неолитическая революция переход от эпизодического выращивания злаков и приручения животных к регулярному воспроизводству продуктов питания на основе земледелия и скотоводства т. Неолитическая революция положила начало формированию неолитической цивилизации и всей человеческой цивилизации в целом. Неолитическая революция предложила два выхода: 1.
30412. Методы ценообразования в туризме 45.5 KB
  количество отправлений туристов достич нулевую рентабельность работать не в убыток определить истинную цену тура рассчитать норму прибыли. Издержки бывают: Постоянные не зависят от объема работы ТО аренда зарплата коммунальные платежи интернет Переменные они меняются от тура к туру и зависят от объема работы ТО. неизвестно скольуо человек будет в группе Стоимость тура для сопровождающего Стоимость обслуживания тура это затраты рабочего времени сотрудников фирмы и денежные расходы на организацию продаж Норма прибыли...
30413. Основные направления инновации в туризме 38 KB
  большая часть инноваций в туризме связанна с инновациями в транспорте. Другим направлением инноваций в туризме являются информационные технологии которые позволяют решать большинство проблем по бронированию туров способствует более эффективной работе фирм.
30414. Сегментация туристского рынка 41.5 KB
  Обычно выделяют: А ВИП клиенты Б Туркласс В Эконом класс Эти группы определяются в каждом регионе по своему т. Члены фокусгруппы должны иметь одинаковые потребности и возможности. Члены фокусгруппы должны быть активными покупателями туристических услуг и не охвачены конкурентами.