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

Вывод:

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


 

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

59455. Cценарій “Лисичка –сестричка” (Висміювання підступності, нечесності. Розвиток вміння емоційно зображати характери) 70.5 KB
  На фоні поля віддаляючись від зображення села зявляється Лисичка з курочкою під пахвою тривожна музика. Украла собі Лисичка-сестричка курочку та й біжить. Лисичка: Добрий вечір люди добрі Привітно помахала хвостиком.
59456. Виховний захід: Державні та народні символи України 56.5 KB
  Мета. Ознайомити дітей з національними та народними символами України; формувати національну свідомість школярів; виховувати почуття любові до своєї землі.
59457. Тематичний брейн-ринг: “Україно, моя Україно” 28.5 KB
  У становленні України як держави велику роль зіграла Запорозька Січ Питання Як називалося Запорізьке Військо його отаман Сотня кош Вишневецьким а отаман-кошовим. Питання Яких ви знаєте гетьманів-героїв українського народу.
59458. Гра-вікторина «Що? Де? Коли?» 52 KB
  Після цього всі команди починають тихо обговорювати лист та шукати правильну відповідь. Лише тоді коли варіанти відповідей усіх команд будуть неправильними ведучий каже відповідь а призове очко вважається нерозіграним. Що крім відмови це мало означати Чому з усієї городини підносили саме гарбуз Відповідь...
59459. Сценарій: Веселий ярмарок (ознайомлення дітей з традицією ярмаркування українського народу) 75 KB
  При вході до залу зібрались учасники свята: дітипокупці з кошиками торбинами а також їх рідні і гості запрошені на свято. Дітипокупці підходять невеликими групами до лотків запитують що продавець просить за товар і пропонують свої умови.
59460. Великий гуманіст епохи Відродження В. Шекспір 30 KB
  Перекладачі творів Шекспіра Роль Шекспіра у розвитку англійської поезії жанр сонет Вклад великого гуманіста епохи відродження Англії в розвиток театру. розвивався талант Шекспіра сина ремісника який в 20 років залишає рідну домівку дружину з трьома дітьми...
59461. Інтелектуальний конкурс “Відкрий для себе Україну” 54 KB
  Франка Нам пора для України жить девізом нашого конкурсу. Сім днів України. Упродовж 20 років він не покладав ратної зброї проявляючи надзвичайний військовий хист завзято відстоюючи козацьку волю давні запорізькі звичаї і цілковите самоврядування України.
59462. Cценарій: Усний журнал “Народні символи України” 66 KB
  Частину журналу який висвітлює яке-небудь одне питання умовно прийнято називати сторінкою журналу. Щоб викликати інтерес до журналу можна зробити його своєрідний макет із твердого паперу відповідно оформивши його обкладинку і кожну сторінку.
59463. Cценарій: Андріївські вечорниці 30.5 KB
  Група дівчат середнього та хлопців старшого віку святково прибраний зал на сцені інтерєр укр. Катерина. Ой так хочеться все швидше їх розпочати і вареників наших покуштувати Катерина.