51145

Операционный блок микропрограммируемого процессора

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

Коммуникация, связь, радиоэлектроника и цифровые приборы

Цель работы: изучение операционного блока на уровне структурной схемы, ознакомление с составом микрокоманд и порядком их выполнения, составление и отладка микропрограмм.

Русский

2014-02-06

53.57 KB

4 чел.

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

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

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

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

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

(ВлГУ)

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

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

«Организация ЭВМ и систем»

«Операционный блок микропрограммируемого процессора»

Выполнил:

ст. гр. ВТ-109

Ламохин М.Ю.

Принял:

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

Владимир 2011

Цель работы:  изучение операционного блока на уровне структурной схемы,

ознакомление с составом микрокоманд и порядком их выполнения,

составление и отладка микропрограмм.

Задание (Вариант 8) :  Определить количество единиц в коде числа.

Блок-схема алгоритма:

Значение исходных данных и результатов:

R0 – число в коде которого надо определить кол-во единиц

R1 – 0 , после выполнения программы здесь будет кол-во единиц

R2 – константа 0

Адрес МК

Операция

Поле

Номер

Значение

Функция

0

Start:

Cmp R0,R3

beq fin

A

B

ALU

CCX

DST

CC

CHA

CONST

1

2

9

10

15

17

18

21

0

2

1

1

6

1

3

5

R0

R2

S-R-1+C0

C0=1

Без записи

BEQ

Усл. переход

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

1

Shl R0,1

Bcs schet

A

SH

CC

CHA

CONST

1

8

17

18

21

0

9

4

3

3

R0

ЛС ALU влево

BCS

Усл.переход

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

2

Jp start

JFI

CHA

CONST

16

18

21

4

3

0

Без условн перход

Условн переход

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

3

Schet:

Inc(R2)

B

ALU

CCX

2

9

10

1

4

1

R1

S+C0

C0=1

4

Jp start

JFI

CHA

CONST

16

18

21

4

3

0

Без условн перход

Условн перход

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

5

fin:

halt

JFI

16

5

STOP

Тесты:

R0=0d8a R1= 6

R0=C841 R1= 5

R0=41e5 R1= 7

Вывод:  в ходе выполнения лабораторной работы были изучены общая

структура процессора, состав операционного блока, структура

микрокоманды и функции ее полей. Составлен алгоритм и выполнена

микропрограмма для решения задачи в индивидуальном варианте задания.


 

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

919. Амфифильные полимеры N-винилпирролидона, содержащие дополнительные функциональные группы 566 KB
  Амфифильные полимеры. Основные понятия и характеристики. Применение поливинилпирролидона в медицине. Кровезаменители гемодинамического действия. Общая методика синтеза полимеров N-винилпирролидона, содержащих концевую карбоксильную группу. Синтез полимеров N-винилпирролидона, содержащих боковые эпоксидные группы.
920. Транспортная логистика 151 KB
  Описание логистических процедур транспортировки. Использование в логистике новых концепций. Сравнительные характеристики различных видов транспорта. Выбор основных и вспомогательных логистических посредников в транспортировке. Ранжирование критериев при выборе показателей транспорта.
921. Розробка двосекційного шестеренного насосу. Опис конструкції 593 KB
  Опис конструкції та принципу дії насоса. Гідравлічні розрахунки проточної частини. Розрахунки деталей насоса на міцність. Перевірка довговічності підшипників.
922. Разработка схемы калибровки валков при производстве шестигранной стали 801.5 KB
  Разработка схемы калибровки валков при производстве шестигранной стали, расчет рациональной калибровки по критерию прорабатываемости структуры металла при производстве шестигранника №48 на среднесортном стане 350 ОАО Северсталь.
923. Моделирование и проектирование привода ленточного транспортёра 368 KB
  Предварительные расчеты при подготовке данных для расчета передач на ЭВМ. Эскизное проектирование редуктора. Конструктивные размеры зубчатых колес редуктора. Выбор типа и схемы установки подшипников. Расчет валов редуктора и приводного вала на прочность. Расчет промежуточного вала.
924. Разработка маршрутно-операционный технологический процесс изготовления детали Вал 437.5 KB
  Разработка маршрутно-операционного технологического процесса механической обработки детали по чертежу. Технический анализ чертежа детали и его корректировка в соответствии со стандартами ЕСКД. Выбор методов и последовательности обработки элементарных поверхностей. Расчет режимов механической обработки, основного и вспомогательного времени на переходы.
925. Информационные технологии 764 KB
  Понятие о медицинской информатике. Степень интеграции микросхемы. Системы управления базами данных. Принципы взаимодействия между клиентскими и серверными частями. Преимущества протоколов удаленного вызова процедур. Локальные вычислительные сети. Численные методы решения уравнений с одной переменной.
926. Теория налогов и налогообложения 803.5 KB
  Понятие, сущность и функции налогов и сборов. Принципы определения цены для целей налогооблажения. Классификация налогов и сборов. Права и обязанности налогоплательщиков. Налоговые правонарушения и ответственность за их совершение. Порядок исполнения обязанности по уплате налогов и сборов.
927. Расчет ленточного транспортера 744.5 KB
  Краткие сведения о ленточном транспортере. Выбор электродвигателя. Определение передаточного отношения привода. Проектирование червячного редуктора. Расчет подшипников быстроходного вала. Соединение тихоходного вал – червячное колесо. Сварное соединение на приводном валу. Расчет муфты.