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

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


 

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

6718. Размер ставки ввозных таможенных пошлин в зависимости от предоставляемого государствами Таможенного союза торгового режима во взаимной торговле товарами с третьими странами 25.52 KB
  Размер ставки ввозных таможенных пошлин в зависимости от предоставляемого государствами Таможенного союза торгового режима во взаимной торговле товарами с третьими странами. ЕТТ ТС содержательно является многоколоночным, т.е. предполагающим взимание...
6719. Применение ставок таможенных пошлин, отличных от ставок Единого таможенного тарифа. Сезонные пошлины 26.41 KB
  Применение ставок таможенных пошлин, отличных от ставок Единого таможенного тарифа. Сезонные пошлины. В соответствии с протоколом от 12.12.2008 Об условиях и порядке применения в исключительных случаях ставок таможенных пошлин отличных от ставок ЕТТ...
6720. Меры торговой защиты: общие принципы применения и порядок установления 27.21 KB
  Меры торговой защиты: общие принципы применения и порядок установления. Меры торговой защиты (защитные меры) являются примером избирательного применения протекционистских мер, которые целенаправленно и временно используются в тех случаях, когда инос...
6721. Антидемпинговые меры торговой защиты 25.65 KB
  Антидемпинговые меры торговой защиты. Защитные меры представляют собой меры по ограничению импорта, осуществляющиеся путем введения количественных ограничений или применение специальных защитных, антидемпинговых и компенсационных, которые взимаются ...
6722. Компенсационные меры торговой защиты 27.26 KB
  Компенсационные меры торговой защиты. Защитные меры представляют собой меры по ограничению импорта, осуществляющиеся путем введения количественных ограничений или применение специальных защитных, антидемпинговых и компенсационных, которые взимаются ...
6723. Специальные защитные меры мировой торговли 25.59 KB
  Специальные защитные меры мировой торговли. Специальные защитные меры, т.е. меры по ограничению импорта товара, применяемые посредством введения специальной импортной квоты или специальной пошлины, в томчисле временной специальной пошлины. Спе...
6724. Цель определения страны происхождения товара. Товары, полностью происходящие с территории государства 25.74 KB
  Цель определения страны происхождения товара. Товары, полностью происходящие с территории государства. СПТ считается страна, в кот товары были полностью произведены или подвергнуты достаточной переработке в соответствии с установленными критериями, ...
6725. Критерий достаточной переработки (КДП). Операции, не отвечающие КДП. 27.81 KB
  Критерий достаточной переработки (КДП). Операции, не отвечающие КДП. Если в производстве товаров участвуют 2 страны и более СПТ считается страна, в кот были осуществлены последние операции по существенной переработки или изготовлении товаров достато...
6726. Производственные и технологические операции, при выполнении которых товар считается происходящим из той страны, где эти операции имели место 27.25 KB
  Производственные и технологические операции, при выполнении которых товар считается происходящим из той страны, где эти операции имели место. Одним из критериев достаточной переработки является выполнение необходимых условий определенных производств...