42291

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

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

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

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

Русский

2013-10-30

44.5 KB

2 чел.

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

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

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

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

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

(ВлГУ)

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

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

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

«Организация ЭВМ»

Выполнил:

ст. гр. Вт-109

Ларин Д.В.

Принял:

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

Владимир 2011

  1. Задание

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

  

  

2. Программа на asm

BEGIN:       ADD   R0,R2;

                    SUB   R3,R1;

                    CMP   R4,R1;

                    BNE   BEGIN;

                    HALT;

 

3. Микропрограмма выполняемого алгоритма

Адрес МК

Операция

Поле

Значение

Примечание

0

1

                   2

3

4

5

6

7

8

9

Выборка

команды

из ОП

Выборка

команды

из ОП

ADD

SUB

CMP

BNE

HALT

В

DBA

CONST

SRC

АЛУ

В

DST

R

CHA

MA

MB

ALU

CHA

MA

MB

ALU

CCX

CHA

MA

MB

ALU

CCX

F

DST

CHA

A

B

SH

JFI

CC

CHA

CONST

CHA

A

B

АЛУ

A

B

ALU

CHA

JFI

7

1

2

4

3

F

4

1

2

1

2

3

0

1

2

1

1

0

1

2

2

1

1

6

0

F

E

E

3

1

3

7

0

E

E

3

E

7

3

0

5

PC

Запись ОП

шина DA

R+S+CO

RF

Чт. из RGR в РЗУ

Чтение ОП

JMAP

R1

R2

R+S+CO

выбор новой к-ды

R1

R2

S-R-1+C0

Co=1

выбор новой к-ды

R1

R2

R-S-1+CO

Co=1

фикс. флагов

без записи рез

выбор новой к-ды

RF 

RE

расширение знака

усл из фикс, инв.

BNE (Z=1)

переход

выбор новой к-ды

RE

RE

R+S+CO

RE

R7

R+S+CO

выбор новой к-ды

останов

4. Таблица преобразования адресов

Команда

Код команды

Код операции

Адрес микропрограммы

ADD R0,R2

SUB R3, R1

CMP R4, R1

BNE BEGIN

    HALT

060002

160301

020401

001374

000000

060000

160300

020400

001370

000000

2

3

4

5

9

 

5. Тесты

При вводе в регистр R0 значения 5, а в регистр R1 значения 4, то после выполнения программы в регистре R2 будет значение 14, что при переводе в 10сс эквивалентно 20. Верно.

При вводе в регистр R0 значения 14, а в регистр R1 значения 5, то после выполнения программы в регистре R2 будет значение 64, что при переводе в 10сс эквивалентно 100. Верно.

6. Вывод

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


 

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

38602. Актуальные налоговые теории. Промысловое налогообложение 40.62 KB
  Под налоговыми теориями следует понимать ту или иную систему научных знаний о сути и природе налогов, их месте, роли и значении в экономической и социально-политической жизни общества. Иными словами налоговые теории представляют собой различные модели построения налоговых систем государства в зависимости от признания за налогами того или иного назначения.
38603. Технологические основы социальной профилактики наркозависимости в образовательных учреждениях 492.5 KB
  Методические основы выявления эпизодов потребления наркотиков детьми и подростками. Ковальчук выделили причины влияющие на употребление наркотиков детьми и подростками: социальноэкономические конституциональнобиологические социальные индивидуальнопсихологические. До начала XX века практически не существовало ограничений на производство и потребление наркотиков. Но тем не менее распространение наркотиков продолжалось.
38604. Состояние и перспективы развития молочного скотоводства в КСУП «Добрушское» Добрушского района Гомельской области 340.5 KB
  4 Резервы повышения экономической эффективности производства молока 30 Безопасность жизнедеятельности 35 4 Экологическое обоснование работы 37 Выводы...
38605. Види взаємодії людини з природним середовищем та їх наслідки у звязку з забрудненнями стічними водами ПАТ Сєверодонецьке Обєднання Азот 946.5 KB
  Головна ж теоретична і практична задача екології розкрити загальні закономірності організації життя і на цій основі розробити принципи раціонального використання природних ресурсів в умовах все зростаючого впливу людини на біосфер Взаємодія людського суспільства і природи стало однією з найважливіших проблем сучасності оскільки положення яке складається у відносинах людини з природою часто стає критичним: вичерпуються запаси прісної води і корисних копалин нафти газу кольорових металів тощо погіршується стан ґрунтів водного і...
38606. Разработка метода синтеза третбутилзамещенных хиноксалинопорфиразинов 580.5 KB
  В дипломе представлен обзор литературы об особенностях комплексных соединений природных и синтетических порфиринов, о строении и спектральных свойствах, а также о способах синтеза фталоцианина и его структурных аналогов, экспериментальная часть и обсуждение результатов.
38607. ВПЛИВ ТРИВОЖНОСТІ НА ПРОЯВИ ОБМАНУ У ДОШКІЛЬНОМУ ВІЦІ 2.28 MB
  У нашому дослідженні під тривогою розуміється психічний стан, що виникає в ситуаціях невизначеної небезпеки, функціональне попередження про можливу небезпеку і спонукання людини до дослідження оточуючої дійсності з метою виявлення загрозливих об’єктів (за В. Вікторовою).
38608. ТЕХНИЧЕСКАЯ ПОДГОТОВКА ЮНЫХ ОРИЕНТИРОВЩИКОВ 12 – 13 ЛЕТ 3.77 MB
  С помощью карты начальник дистанции планирует трассы оборудует их на местности. Все спортивные карты должны оформляться в условных знаках и обладать определенными качествами: точность информативность объективность читаемость и полнота содержания Зубков С. У спортивной карты можно выделить две функции. Его применение служит двум целям ориентирование карты и выдерживание направления на местности.
38610. Гидрохимия кислых рудничных вод и геохимия донных отложений Медногорской геотехнической системы (Южный Урал) 1.42 MB
  Пыль из объединенного дымохода Медногорского медно-серного комбината состоит из пирита, халькопирита, станнина, Cu-Zn-шпинели, кварца и алюмосиликатов. Аэральные потоки тяжелых металлов в виде тонкодисперсной пыли при депонировании в почвах формируют техногенные геохимические аномалии, пространственное положение которых определяется, главным образом, розой ветров.