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

Вывод:

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


 

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

6948. Шпаргалка по философии. Предмет и методы философского знания 837.5 KB
  Предмет философии. Предмет философии не соответствует обыденному пониманию этого слова. В обыденном смысле философия - рассуждения проводимые на досуге за чашкой чая, или стаканом (обязательно граненым) водки о предметах составляющих объе...
6949. Предмет философии и ее функции 28 KB
  Предмет философии и ее функции Философия - общая теория мира и человека в нем. Философия и мировоззрение органично связаны друг с другом. Мировоззрение - это система взглядов на объективный мир и место человека в нем. В формировании мировоззрения ос...
6950. Философия Платона: сущность объективного идеализма, учение о государстве 69 KB
  Философия Платона: сущность объективного идеализма, учение о государстве Платон - великое явление в истории мировой культуры. И хотя он жил в древнегреческом обществе, как деятель - философ, ученый, писатель - принадлежит всему челове...
6951. Учение Аристотеля 119.5 KB
  Аристотель понимал, что без изучения движения не может быть познания естественных процессов, не может быть понята природа в ее жизни и стремлении. Так как природа есть начало движения и изменения, - писал он, - а предметом нашего...
6952. Учение Блаженного Августина 51.5 KB
  Учение о бытии Августина близко к неоплатонизму. По Августину, все сущее, поскольку оно существует и именно потому, что оно существует, есть благо. Зло не субстанция, а недостаток, порча субстанции, порок и повреждение формы, небытие. Напротив, благ...
6953. Синтез богословия, философии и науки в трудах св. Августина и Фомы Аквинского 40.5 KB
  Синтез богословия, философии и науки в трудах св. Августина и Фомы Аквинского Для древних народов, как известно, было характерно единство двух путей познания окружающего мира - пути сердца и пути разума, которое исключало  расчлененность богосл...
6954. Бэкон и его индуктивный метод 113 KB
  Бэкон и его индуктивный метод Введение Имя Фрэнсиса Бэкона - из числа тех имен в истории человечества, которые не принадлежат безраздельно какой-то одной отрасли знания, культуры или политики, как не принадлежат они одной эпохе или одной стране. Он ...
6955. Рационалистическая философия Декарта. Учение о субстанции 96 KB
  Рационалистическая философия Декарта. Учение о субстанции Декарт - основоположник рационализма, значение его философии. Основоположником рационализма считается Рене Декарт (1596 – 1650) - видный французский философ и ученый математик....
6956. Спиноза: учение о субстанции 26 KB
  Б. Спиноза: учение о субстанции Слабым пунктом учения Декарта был неопределенный статус субстанций: с одной стороны, подлинным бытием обладала только бесконечная субстанция - Бог, а конечные, то есть сотворенные, субстанции находились в зависим...