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. Вывод.

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


 

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

66192. Проектування та вибір бази електротехнічної служби господарства. Розрахунок забезпечення її запасних частин та матеріалами. Створення резервного фонду 182 KB
  Матеріально-технічне забезпечення базується на науково-обгрунтованих потребах матеріалів і запасних частин. Потрібна кількість апаратів, пристроїв та запасних частин визначається за нормами, що встановлені системою ПЗРЕсг.
66193. Морфология простейших 191.5 KB
  Округлые клетки с рубиновым ядром голубой цитоплазмой красными 5 жгутиками и аксостилем и ундулирующей мембраной. Удлиненные клетки с 1 жгутиком 1 ядром и ундулирующей мембраной. Клетки грушевидной формы с 2 ядрами и 4 парами жгутиков.
66194. Лабораторная диагностика герпесвирусных инфекций 186 KB
  Вирус простого герпеса – одна из самых распространенных вирусных инфекций человека, характеризующаяся лихорадочным состоянием и пузырьковыми высыпаниями, которые чаще всего локализуются на коже и слизистых оболочках.
66195. Монтаж електричного лічильника 79 KB
  Дана схема підключення електролічильника однофазного і трифазного називається прямою. На лічильниках є напис про його характеристики серед яких зазначений номінальний і максимальний струм наприклад зазвичай пишеться так: 5 15 А.
66196. Визначення несправностей трансформаторів і складання дефектної відомості на ремонт 137.5 KB
  Оглядаючи обмотки трансформатора звертають увагу на стан виткової ізоляції деформацію і зміщення обмоток в радіальному напрямку що може бути наслідком переміщень і ослаблень прокладок планок розпірок; стан місця паяння на обмотках та охолодних...
66197. Лабораторная диагностика арбовирусных инфекций 109.5 KB
  Наибольшее значение в патологии человека имеют вирусы клещевого энцефалита японского энцефалита омской геморрагической лихорадки крымской геморрагической лихорадки желтой лихорадки лихорадки денге москитной флеботомной лихорадки.
66198. Перерахунок обмоткових даних електродвигунів під час ремонту 114 KB
  В ремонтній практиці досить часто замовник прохає перевести електричну машину на іншу напругу частоту обертання і т. Перехід двигуна на іншу швидкість обертання вимагає зміни числа витків в котушках зміни числа полюсів машини що в свою чергу приходять до зміни магнітної індукції...
66199. Лабораторная диагностика заболеваний, вызванных вирусами геморрагических лихорадок 173 KB
  В группу геморрагических лихорадок были включены некоторые болезни которые были описаны раньше денге желтая лихорадка. Классификация геморрагических лихорадок Группа геморрагических лихорадок Семейство Нозологическая форма Клещевые...
66200. Вивчення методики розрахунку і вибору компенсуючих пристроїв 87.5 KB
  Поняття про коефіцієнт потужності соsφ пов’язано з застосуванням змінного електричного струму. Відповідно до цих складових у змінному струмі розрізняють повну S активну Р та реактивну Q потужності. Технічні дані косинусних конденсаторів на напругу...