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

Вывод:

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


 

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

16357. Определение электрического сопротивления тела человека 644 KB
  Определение электрического сопротивления тела человека Методические указания к выполнению лабораторной работы по курсу Безопасность жизнедеятельности для студентов очного и заочного обучения всех направлений и специальностей Безопасность жизнедеятельности. ...
16358. Измерение параметров электромагнитных полей на рабочих местах, оборудованных ПЭВМ 290.5 KB
  Измерение параметров электромагнитных полей на рабочих местах оборудованных ПЭВМ Методические указания к выполнению лабораторной работы по курсу Безопасность жизнедеятельности для студентов очного и заочного обучения всех направлений и специальностей Безопа...
16359. Исследование эффективности и качества искусственного освещения 266 KB
  Исследование эффективности и качества искусственного освещения Методические указания к выполнению лабораторной работы по курсу Безопасность жизнедеятельности для студентов очного и заочного обучения всех направлений и специальностей Безопасность жизнедеяте
16360. РАСПРОСТРАНЕНИЕ ЭЛЕКТРОМАГНИТНЫХ ВОЛН В ОДНОРОДНЫХ ИЗОТРОПНЫХ СРЕДАХ 267 KB
  Лабораторная работа №1 РАСПРОСТРАНЕНИЕ ЭЛЕКТРОМАГНИТНЫХ ВОЛН В ОДНОРОДНЫХ ИЗОТРОПНЫХ СРЕДАХ ЦЕЛЬ РАБОТЫ: Определение электромагнитных характеристик реальных сред. КРАТКИЕ ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ Волновым процессом называется перемещение в простран...
16361. Исследование электромагнитных полей элементарных излучателей 635.5 KB
  Лабораторная работа №2 Исследование электромагнитных полей элементарных излучателей Цель работы: Исследование физических свойств элементарных электрического и магнитного излучателей и измерение их диаграммы направленности Краткие теоретические сведения ...
16362. Исследование электромагнитных волн в прямоугольном волноводе 458.5 KB
  Исследование электромагнитных волн в прямоугольном волноводе Методические указания к лабораторной работе Цель работы Задание для предварительного расчета Описание лабораторной установки Краткие теоретические сведения Задание к экспериментальной части...
16363. ИССЛЕДОВАНИЕ СВЧ ОБЪЕМНЫХ РЕЗОНАТОРОВ 588.5 KB
  МЕТОДИЧЕСКИЕ УКАЗАНИЯ к лабораторной работе ИССЛЕДОВАНИЕ СВЧ ОБЪЕМНЫХ РЕЗОНАТОРОВ В методических указаниях даны рекомендации по расчету объемных резонаторов и экспериментальному измерению резонансной частоты собственной и нагруженной добротности объемн
16364. Определение теплопроводности твердых теплоизоляционных материалов 133 KB
  Лабораторная работа №1. Определение теплопроводности твердых теплоизоляционных материалов Цель и задачи работы: ознакомление со стационарным методом измерения коэффициентов теплопроводности теплоизоляционных материалов и про...
16365. Исследование сложного теплообмена горизонтальной трубы с окружающим воздухом в условиях свободной конвекции 511 KB
  Лабораторная работа №4. Исследование сложного теплообмена горизонтальной трубы с окружающим воздухом в условиях свободной конвекции Цель работы: расчетное и экспериментальное определение основных характеристик сложного теплообмена количества теплоты передав...