49998

МИКРОПРОГРАММИРОВАНИЕ КОМАНД СМ ЭВМ

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

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

Цель работы: Знакомство с принципами микропрограммной эмуляции ЭВМ с программным управлением, микропрограммирование машинных команд СМ ЭВМ. Вариант индивидуального задания: № 5 Найти наибольший общий делитель двух чисел по алгоритму Евклида.

Русский

2014-01-13

92 KB

2 чел.

Федеральное агентство по образованию РФ

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

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

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

Кафедра Вычислительной Техники

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

по дисциплине «Организация  и архитектуре ИВС»

МИКРОПРОГРАММИРОВАНИЕ КОМАНД СМ ЭВМ

 

Выполнила:

ст. гр. МТС-106

Сажина М.И.

                                                                                                                          Принял: Буланкин В.Б.

Владимир 2008

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

Вариант индивидуального задания: № 5 

Найти наибольший общий делитель двух чисел по алгоритму Евклида.

Значения исходных данных

Исходные значения регистров:

R1 = первое число

R2 = второе число

R3 = регистр для хранения промежуточных результатов

R4 = ответ

Микропрограмма:

Адрес МК

Операция

Поле

Номер

Значение

Функция

0

Minel:

 CMP R2,R0

 BEQ Min1

A

B

ALU

CCX

DST

CC

CHA

CONST

1

2

9

10

15

17

18

21

2

0

2

1

6

6

3

8

R2

R0

R-S-1+C0

C0 = 1

Без записи

BEQ

Усл. переход

Адрес перехода

1

MOV R3,R1

A

B

1

2

1

3

R1

R3

2

Min2:

 CMP R3,R2

 BLT Min3

A

B

ALU

CCX

DST

CC

CHA

CONST

1

2

9

10

15

17

18

21

3

2

2

1

6

5

3

5

R3

R2

R-S-1+C0

C0 = 1

Без записи

BLT

Усл. переход

Адрес перехода

3

SUB R3,R2

A

B

ALU

CCX

1

2

9

10

2

3

1

1

R2

R3

S-R-1+C0

C0 = 1

4

JMP Min2

JFI

CHA

CONST

16

18

21

4

3

2

Безусл. переход

Переход

Адрес перехода

5

Min3:

 MOV R1,R2

A

B

1

2

2

1

R2

R1

6

MOV R2,R3

A

B

1

2

3

2

R3

R2

7

JMP Minel

JFI

CHA

CONST

16

18

21

4

3

0

Безусл. переход

Переход

Адрес перехода

8

Min1:

 MOV R4,R1

A

B

1

2

1

4

R1

R4

9

Min2:

  HALT

JFI

16

5

STOP

Микропрограмма:

ADR

A

B

MA

MB

R

W

SRC

SH

ALU

CCX

CSH

WQ

DBA

F

DST

JFI

CC

CHA

WA

CO

KOHC

00

2

0

0

0

0

0

0

C

2

1

0

0

0

0

6

0

6

3

1

1

0008

01

1

3

0

0

0

0

0

C

6

0

0

0

0

0

0

0

0

E

1

1

0000

02

3

2

0

0

0

0

0

C

2

1

0

0

0

0

6

0

5

3

1

1

0005

03

2

3

0

0

0

0

0

C

1

1

0

0

0

0

0

0

0

E

1

1

0000

04

0

0

0

0

0

0

0

C

6

0

0

0

0

0

0

4

0

3

1

1

0002

05

2

1

0

0

0

0

0

C

6

0

0

0

0

0

0

0

0

E

1

1

0000

06

3

2

0

0

0

0

0

C

6

0

0

0

0

0

0

0

0

E

1

1

0000

07

0

0

0

0

0

0

0

C

6

0

0

0

0

0

0

4

0

3

1

1

0000

08

1

4

0

0

0

0

0

C

6

0

0

0

0

0

0

0

0

E

1

1

0000

09

0

0

0

0

0

0

0

C

6

0

0

0

0

0

0

5

0

E

1

1

0000

Результаты решения:

Для тестирования написанной микропрограммы в регистры R1 и R2 заносились некоторые числа M и N, затем МП запускалась на выполнение. После останова значение регистра R4 сравнивалось с результатом, полученным вручную.

Тест №

Значение R1

Значение R2

Значение R4

Реальный результат

1

27

15

3

3

2

9

6

3

3

3

30

20

10

10

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

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


 

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

28707. Правовые взгляды 60 - 80-х гг. Развитие идеи социального общенародного государства и его правовой основы 12.99 KB
  Стабильность общго и госго строя в рассматриваемый период обусловливает и устойчивое развитие советского права для которого не свойственны какиелибо существенные изменения однако в связи с большим объемом нормативноправовых актов требуется проведение систематизации и кодификации. Завершаются проводившиеся более 20 лет работы по кодификации основных отраслей права. В самой системе права можно выделить три тенденции: 1 образование одной отрасли права в результате объединения различных актов регулирующих сходные группы отношений...
28708. Меры по укреплению законности, трудовой дисциплины, совершенствованию и углублению самоуправления народа и дальнейшей демократизации общества (1-ая половина 80-х гг. XX в.) 11.41 KB
  Меры по укреплению законности трудовой дисциплины совершенствованию и углублению самоуправления народа и дальнейшей демократизации общества 1ая половина 80х гг. Радикальная реформа общества начавшаяся сверху в 1985 г. Быстро происходи размежевание общества на демократов националпатриотов и коммунистов.
28709. Государство «развитого социализма» и нарастание кризиса социалистической государственности и права (сер. 70-х - авг. 1991 г.) 13.29 KB
  Съезд народных депутатов СССР становится высшим органом гос. на основе нового Закона выборы депутатов съезда народных депутатов СССР были первыми демократичными выборами. Верховный Совет СССР потерял роль органа олицетворяющего полновластие Советов. Длительное время фактическим руководителем в СССР являлся глава КПСС.
28710. Крах социалистической государственности и становление Российского демократического государства 13.6 KB
  По мере ослабления СССР и укрепления суверенитета республик поднимается волна сепаратизма – движя за выход из состава СССР. СССР положение о праве союзных республик на выход из состава СССР никогда не рассмлось как осуществимое. в ряде союзных республик наблюдается движение за выход из СССР. В этих условиях Верховный Совет СССР 3 апреля 1990 г.
28711. Конституция РФ 1993 г. и ее основные положения 14.17 KB
  Конституция РФ 1993 г. Всероссийский референдум по проекту новой Конст. Конст. В конст.
28712. Совершенствование государственного аппарата. Укрепление правовой основы государственной жизни в современных условиях 12.78 KB
  Руководству России предстояло продолжить курс на демократическое преобразование общества и создание правового государства. В 19921993 в России существовало три ветви власти: законодательная съезд народных депутатов России и избираемый ими Верховный Совет; исполнительная президент и назначаемое им правительство; и судебная во главе с Конституционным судом. Ельцин издал указ в котором объявил о роспуске съезда народных депутатов РФ и Верховного Совета проведении в декабре выборов нового органа законодательной власти Федерального...
28713. Обновление законодательства и приспособление его к условиям рыночной экономики в современных условиях 12.52 KB
  Государственное регулирование экономики ставит своей целью соблюдать интересы государства общества в целом социально незащищенных слоев населения. Налоговое регулирование осуществляется путем установления тех или иных объектов налогообложения назначения и дифференциации налоговых ставок введения налоговых льгот освобождение от налогов. Денежнокредитное регулирование состоит в воздействии государства на денежное обращение и объем денежной массы. Бюджетное регулирование заключается в том что государственные органы обладают возможностью...
28714. Силовые структуры, их место и роль в Российском демократическом государстве 13.09 KB
  Помимо вопроса безопасности мирных граждан и реформирования армии есть еще один аспект который не может не волновать общество при поиске места и задач для силовиков в современных условиях. Особенности функционирования силовых институтов на современном этапе их развития предполагают некоторые выводы: вопервых функции армии и милиции как инструментов власти являются частью государственных функций и находятся в прямой зависимости от природы правящего в стране политического режима проводимой им политики; вовторых основным предназначением...
28715. Разработка и принятие Конституции СССР 1936г. Ее основные положения. Реорганизация системы Советов. Национально-государственное строительство в 1936 - 1940 гг., его правовая оценка 13.45 KB
  Разработка и принятие Конституции СССР 1936г. Новая Конституция СССР была утверждена 5 декабря 1936 г. Политой основой СССР в ней названы Советы депутатов трудящихся эккой основой социалистическая система хозва и социалистическая собствсть на орудия и средства производства. провозгласила что в СССР победили социалистические общные отношения и создались такие основы социализма как ликвидация эксплуататорских классов господство социалистической собствти наличие дружественных классов рабочих крестьян и народной интеллигенции...