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

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

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

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

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


 

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

70084. Измерение влажности воздуха 41.5 KB
  Цель работы: Познакомиться с методом измерения относительной влажности воздуха с помощью термометра Техника безопасности: Аккуратное обращение с термометром и стаканом Ход работы: Измерить t воздуха и воды в стакане убедившись в их равенстве.
70085. ДОСЛІДЖЕННЯ МОМЕНТУ ІНЕРЦІЇ ТІЛ РІЗНОЇ ГЕОМЕТРИЧНОЇ ФОРМИ 46 KB
  Мета роботи: встановити моменти інерції тіл різної геометричної форми методом незгасаючих крутильних коливань. Прилади та обладнання:Прилад з диском для створення крутильних незгасаючих коливань, Набір досліджуваних тіл, Секундомір, Лінійка, Мікрометр.
70087. Проектирование отношений и схемы данных. (MS Access) 91 KB
  В открытом окне Схема данных уже будут отображены все созданные таблицы и связи между ними. Установите включение опций Обеспечение целостности данных Каскадное обновление связанных полей Каскадное удаление связанных полей.
70088. Створення базі даних, що відображає квартальне виробництво кулінарних виробів 294 KB
  Таблиці розмістити на окремих сторінках книги назви яких повинні відповідати назвам розміщених на них таблиць. Створити на окремих аркушах книги табличного процесора MS Excel два вихідних документи використовуючи вхідні інформаційні таблиці.
70089. ОСНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ PASCAL. ПРОГРАММИРОВАНИЕ АЛГОРИТМОВ ЛИНЕЙНОЙ СТРУКТУРЫ 257.5 KB
  Цель работы: научиться составлять схемы алгоритмов линейной структуры и программы на языке Pascal для решения практических задач. Индивидуальные задания Составить схемы алгоритмов решения задач (используя графический способ описания алгоритма).
70090. Синтез комбинационных схем 586 KB
  Для этого необходимо задать полную таблицу истинности развернув окно этого инструмента рис. Рис. Поскольку в программе моделирования должны быть указаны номера линий входа и выхода каждого элемента схемы размечаем схему указывая номера входов и выходов используя...
70091. Изучение виртуальной машины VirtualBox на примере установки ОС MS-DOS 6.22 214.5 KB
  Виртуальная машина эмулирует работу реального компьютера. На виртуальную машину, так же как и на реальный компьютер можно инсталлировать операционную систему, у виртуальной машины так же есть BIOS, оперативная память, жёсткий диск (выделенное место на жёстком диске...
70092. Уточнение запроса 66.5 KB
  Для выделения требуемых записей (строк) исходной таблицы используется выражение, следующее за ключевым словом WHERE. Условия поиска в операторе WHERE являются логическими выражениями, т.е. принимающими одно из двух возможных значений – true...