37710

БЛОК МИКРОПРОГРАММНОГО УПРАВЛЕНИЯ. РАБОТА С ОПЕРАТИВНОЙ ПАМЯТЬЮ

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

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

Изучение структуры и функций блока микропрограммного управления БМУ, составление и отладка микропрограмм обработки данных, записанных в ОП, с использованием циклов и подпрограмм.

Русский

2013-09-25

208 KB

2 чел.

Министерство образования и науки Российской Федерации

Федеральное государственное бюджетное

образовательное учреждение

высшего профессионального образования

«Владимирский государственный университет

имени Александра Григорьевича и Николая Григорьевича Столетовых»

(ВлГУ)

Кафедра «Вычислительная техника»


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

по дисциплине

«Организация ЭВМ и систем»

«БЛОК МИКРОПРОГРАММНОГО УПРАВЛЕНИЯ. РАБОТА С ОПЕРАТИВНОЙ ПАМЯТЬЮ»

Выполнил:

ст. гр. ВТ-109

Потоцкий В.И.

Проверил:

Темченко К. А.

Владимир 2011


1.
Цель работы.

Изучение структуры и функций блока микропрограммного  управления БМУ,  составление и отладка микропрограмм обработки данных,  записанных в ОП, с  использованием  циклов  и подпрограмм.

2. Задача.

Сформировать 4 массива, содержащие поразрядные  двоичные функции, аргументами которых являются  одноименные  элементы массивов А и В. Вычисление четверки функций для одной пары аргументов оформить как подпрограмму

3. Схема алгоритма задачи.

Основная программа:

Подпрограмма:

Распределение регистровой памяти.

R1-содержит массив A из одного элемента;

R2-содержит массив В из одного элемента;

R4-используется для хранения элемента массива A;

R5- используется для хранения элемента массива B;

RA-в нем хранится результат первой функции;

RB-в нем хранится результат второй функции;

RC-в нем хранится результат третьей функции;

RD-в нем хранится результат четвертой функции;

RE-используется для промежуточного хранения R4;

4. Составление микропрограммы.

Адрес МК

Операция

Поле

Значение

Функция

0

NACH:

MOV #50,R1

B

SRC

DST

CONST

1

4

1

50

R1

DA,RGB

SDA (РЗУ,АОР)

адрес

1

MOV(R1),R4

B

R

DST

4

1

4

R4

чтение ОП

Запись РЗУ

2

MOV #100,R2

B

SRC

DST

CONST

1

4

1

100

R2

DA,RGB

SDA (РЗУ,АОР)

адрес

3

MOV (R2),R5

B

R

DST

5

1

4

R5

чтение ОП

запись РЗУ

4

JSR PC,FUN

JFI

CHA

CONST

4

1

14

Б/у переход

CJS

адрес

5

MOV#110,AOP

SRC

DST

CONST

4

3

110

DA

записать в AOP

адрес

6

MOV RA,@#110

A

W

DST

A

1

2

RA

запись в RGW

запись в ОП

7

MOV#120,AOP

SRC

DST

CONST

4

3

120

DA

записать в AOP

адрес

8

MOV RB,@#120

A

W

DST

B

1

2

RB

запись в RGW

запись в ОП

9

MOV#130,AOP

SRC

DST

CONST

4

3

130

DA

записать в AOP

адрес

A

MOV RC,@#130

A

W

DST

C

1

2

RC

запись в RGW

запись в ОП

B

MOV#140,AOP

SRC

DST

CONST

4

3

140

DA

записать в AOP

адрес

C

MOV RD,@#140

HALT

A

W

DST

JFI

D

1

2

5

RD

запись в RGW

запись в ОП

STOP

Адрес МК

Операция

Поле

Значение

Функция

14

FUN:

MOV RE,R4

A

B

4

E

RE

R4

15

AND R4,R5

A

B

ALU

5

4

E

R5

R4

R&S

16

MOV RA,R4

A

B

4

A

R4

RA

17

MOV R4,RE

A

B

E

4

RE

R4

18

OR R4,R5

A

B

ALU

5

4

F

R5

R4

R\/S

19

MOV RB,R4

A

B

4

B

R4

RB

1A

MOV R4,RE

A

B

E

4

RE

R4

1B

AND R4,R5

NEG R4

A

B

ALU

5

4

C

R5

R4   

R&S

1C

MOV RC,R4

A

B

4

C

R4

RC

1D

MOV R4,RE

A

B

E

4

RE

R4

1E

OR R4,R5

NEG R4

A

B

ALU

5

4

D

R5

R4

R\/S

1F

MOV RD,R4

RTS PC

A

B

JFI

CHA

4

D

4

A

R4

RD

б/у переход

CRTN

5. Тесты

A

B

A&B

A\/B

A&B

A\/B

FF57

8688

8600

FFDF

79FF

0020

Как видно из таблицы, МП работает правильно.

6. Вывод.

В ходе работы я изучил структуру и функцию блока микропрограммного  управления  БМУ,  составил и отладил микропрограмму обработки данных,  записанных в ОП, используя при этом подпрограмму.


 

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

55057. Зображення постаті людини. Образ літературного героя 815.5 KB
  Мета уроку: Сформувати уявлення про пропорції постаті людини; навчити учнів аналізувати та в залежності від віку зображати фігуру людини. Обладнання уроку: музичні...
55058. Посвящение в первоклассники 54 KB
  Донецк Посвящение в первоклассники Первоклассники торжественно заходят в зал под мелодию Школьный корабль Ведущий 1. Наши первоклассники Ведущий 1. Позвольте праздник Посвящение в первоклассники считать открытым Ведущий 2. Дорогие первоклассники Чуть больше месяца назад вы пришли в нашу школу не зная её правил и законов.
55059. Посвята в старшокласники 87 KB
  Шановні радіослухачі У звязку з проведенням традиційного свята Посвята в старшокласники до нас прибув почесний гість сам Папа Римський Бенедикт Шістнадцятий. На сцені зявляються Папа Римський і перекладач. Папа Римський. Доброго дня шановні пані та панове Папа римський.
55060. Природно – ресурсний потенціал Полтавської області 55 KB
  Анотація: Розробка уроку для 9 класу, мета якого – визначити особливості географічного положення Полтавської області; розвивати знання про природно – ресурсний потенціал регіону; закріпити вміння і навички працювати з картою і розв’язувати задачі; розвивати аналітичне мислення і творчий підхід до засвоєння матеріалу.
55061. Bасиль Королів-Старий «Потороча хрипка». Що значить бути доброю людиною? 82.5 KB
  Подивилася на нього ще зблизька побачила який вiн наскрiзь мокрий як вiн увесь тремтить iз холоду й нарештi наскiльки вистачило у неї голосу ласкаво промовила: Любий хлопчику Не бiйся мене й скажи чого ти тут шукаєш. Й вiн заридав. Давно вже вiн не чув щоб хтось озвався до нього ласкавим словом. Вiн ще трохи похлипав й почав розповiдати.
55062. Совершенствование техники выполнения ранее изученных элементов баскетбола 63.5 KB
  Задачи урока: Образовательная ведение мяча по кругу; ведение мяча с изменением направления; передача мяча в парах в движении; ведение мяча два шага бросок в кольцо;...
55063. Як досягти поваги в колективі 44 KB
  3 група філологи добирають вислови видатних людей про дружбу і колективізм. Повідомлення теми уроку Тема нашого уроку: Як досягти поваги в колективі. Культурна людина бажана в будь якому колективі.
55064. Поведінка учня. Безпека школяра. Правила поведінки учня під час шкільних масових заходів 81 KB
  Що таке звичка ввічливої поведінки Яка це звичка Які інші корисні звички для зміцнення здоровя вам відомі Чому ви самі поважаєте себе якщо можете самостійно виховати в собі корисні риси Згадайте свої маленькі перемоги над собою. Як ви допомагаєте виробити корисні звички друзям Як ви спілкуєтесь зі своїми...
55065. Програма Power Point на уроках української мови та літератури як засіб формування інноваційної особистості 6.61 MB
  І тут на допомогу приходить візуалізація за допомогою компютерної презентації. Застосування цієї програми дає можливість учителеві та учням складати презентації для організації інформаційної підтримки під час підготовки й проведення уроківє унікальною можливістю демонстрації пропонованого матеріалу...