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

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


 

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

33716. Особенности расследования дорожно-транспортных преступлений в ситуации, когда водитель скрылся с места происшествия (на автомобиле или без него) 15.09 KB
  Особенности расследования дорожнотранспортных преступлений в ситуации когда водитель скрылся с места происшествия на автомобиле или без него. В начале расследования возникают две типичные ситуации: а водитель известен он и транспортное средство находятся на месте происшествия: водитель скрылся вместе с автомашиной или без нее но личность его установлена; б водитель неизвестен он скрылся с места происшествия вместе с авто машиной или оставил угнанную автомашину. Программа действий следователя состоит в незамедлительном осмотре места...
33717. Криминалистическая характеристика преступлений, совершаемых несовершеннолетними 14.86 KB
  К первому могут быть отнесены лица впервые совершившие преступления; их предшествующее поведение и нравственный облик достаточно положительны. Мотив и цель преступления формируется у них специально под влиянием ситуации в результате воздействия взрослого лица или более испорченного сверстника. Многие преступления совершаются ими спонтанно: участие в драках хулиганство ограбление пьяных и т. Отсутствие предварительной подготовки в свою очередь влияет на выбор несовершеннолетними орудий совершения преступления которыми зачастую...
33718. Методика расследования преступлений, совершенных с участием несовершеннолетних лиц 14.71 KB
  При расследовании таких преступлений необходимо установить следующие обстоятельства: возраст несовершеннолетнего число месяц и год рождения; условия жизни и воспитания несовершеннолетнего; уровень психического развития и иные особенности его личности; влияние на несовершеннолетнего старших по возрасту лиц. с целью получения информации о личности несовершеннолетнего об условиях его жизни учебы о ближайшем окружении и его поведении. Первоначальные следственные действия: а осмотр места происшествия в ходе которого может быть получена...
33719. КРИМИНАЛИСТИЧЕСКАЯ ХАРАКТЕРИСТИКА ПРЕСТУПЛЕНИЙ, СОВЕРШЕННЫХ ОРГАНИЗОВАННЫМИ ПРЕСТУПНЫМИ ГРУППАМИ 12.41 KB
  Признаками преступной группы являются: 1 наличие в организованной преступной группе строгой иерархии во главе с лидером; 2 наличие постоянного состава группы; 3 существование специальных методов формирования организованной преступной группы и привлечения в нее новых членов; 4 дисциплина наличие в организованной преступной группе системы поощрений и наказаний; 5 распределение ролей между участниками преступной группы; 6 распределение дохода в зависимости от иерархии; 7 наличие противоречий внутри преступной группы противоречия...
33720. ПОНЯТИЕ И ВИДЫ КРИМИНАЛИСТИЧЕСКИХ ВЕРСИЙ 30.5 KB
  Различают следующие виды версий: 1по субъекту выдвижения: аследственные возникают в процессе дознания и следствия; б оперативноразыскные возникают в процессе оперативноразыскных мероприятий; в судебные возникают в процессе судебного разбирательства; г экспертные возникают в ходе экспертного исследования; 2 по объему: а общие предположения охватывающие устанавливаемый объект в целом; б частные объясняют его отдельные элементы обстоятельства; 3 по степени определенности: а типовые наиболее характерны для данной...
33721. роверка криминалистических версий 29.5 KB
  Требования предъявляемые к версии: 1 реальная возможность принципиальная проверяемость; 2 обоснованность установленными фактами; 3 относительная простота имеющая четкую однозначную формулу; 4 приложимость к более широкому кругу явлений устанавливаемых в ходе расследования. Проверка криминалистических версий деятельность направленная на установление фактических обстоятельств подтверждающих или опровергающих предположение составляющее содержание версии. Проверка версии включает: 1 выведение из версии всех возможных следствий т....
33722. ПЛАНИРОВАНИЕ РАССЛЕДОВАНИЯ ПРЕСТУПЛЕНИЙ 13 KB
  Планирования расследование преступлений преследует следующие цели: 1 полнота всесторонность и объективность расследования; 2 экономичность расследования; 3 согласование усилий следователя с усилиями других служб органов внутренних дел и других лиц работающих по данному делу. Должны быть четко определены задачи выясняемые вопросы комплекс определенных мероприятий точные сроки исполнения исполнители; 3 реальность обоснованность выдвигаемых следственных версий практическая выполнимость намеченных мероприятий возможность соблюдения...
33723. Планирование расследования по уголовному делу 29.5 KB
  Планирование расследования по уголовному делу Оно включает в себя следующие этапы:1 Планирование первоначальных следственных действий и розыскных мероприятий. На данном этапе расследования следователь должен: уяснить характер и сущность противоправного деяния; установить лицо его совершившее и организовать розыск преступника и похищенного имущества. Для решения этих задач следователь изучает сообщение о преступлении материалы административного расследования строит общие версии и проводит неотложные следственные и розыскные действия...
33724. Планирование отдельного следственного действия 25.5 KB
  Планирование отдельного следственного действия Следователь планирует не только очередность и сроки производства всех следственных действий по уголовному делу но и проведение каждого в отдельности следственного действия. Чтобы тактически правильно провести следственное действие и полно зафиксировать его ход и результаты следователь на этапе подготовки этого действия планирует предстоящую работу и осуществляет организационные мероприятия необходимые для реализации намеченного плана. Планируя следственное действие следователь определяет: а...