Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Архитектура ЭВМ и система команд

Автор:   •  Апрель 17, 2019  •  Лабораторная работа  •  657 Слов (3 Страниц)  •  642 Просмотры

Страница 1 из 3

МИНОБРНАУКИ РОССИИ

ФГБОУ ВПО Череповецкий государственный университет

Институт информационных технологий

Кафедра: Математическое и программное обеспечение ЭВМ

Дисциплина: Организация и архитектура ЭВМ

ЛАБОРАТОРНАЯ РАБОТА № 7

«Архитектура ЭВМ и система команд»

                                                                                                                     Выполнил:

                                                                                                 студент гр. 1ИВТпб-01-31оп

                                                                                                 Веденеев Виктор Алексеевич

                                                     Проверила: Виноградова Л.Н.,доцент

Череповец,  2018 г.

Задание

10.7.1. Задание 1

Выполнить снова последовательность команд по варианту задания из разд. 10.3.3 (см. табл. 10.4), но в режиме Шаг. Зарегистрировать изменения состояния процессора и памяти в форме табл. 10.12, в которой приведены состояния ЭВМ при выполнении примера из разд. 10.3.2 (фрагмент).

10.7.2. Задание 2

Записать последовательность микрокоманд для следующих команд модели учебной ЭВМ:

 ADD R3

 ADD @R3

 ADD @R3+

 ADD -@R3

 JRNZ R3,M

 MOV R4,R2

 JMP M

 CALL M

 RET: PUSH R3

 POP R5

Кодирование команд

Машинные коды команд, соответствующих варианту задания представлены в таблице 1:

Таблица 1

Машинные коды команд

IR

Команда 1

Команда 2

Команда 3

Команда 4

Команда 5

Задание

Х

IN

MUL #2

WR10

WR @10

JNZ 001

010000

251002

220010

222010

140001

По таблице 2 определим программно-доступные объекты ЭВМ:

Таблица 2

Используемые команды

КОП

Название

Мнемокод

действие

21

Ввод

IN

Acc ← ВУ(CR[ADR*])

25

Умножение

MUL

Acc ←Acc ×DD

22

Запись

WR

M(*) ← Acc

12

Переход, если не 0

JNZ

if Acc ≠0 then PC ←CR[ADR]

В процессе выполнения команд некоторые регистры ЭВМ изменяли свои значения, эти изменения представлены в таблице 2:

Таблица 2

Содержимое регистров

PC

SP

АЛУ

ОЗУ

CR

RA

RB

Acc

DR

MDR

MAR

COP

TA

ADR

000

000

000

000

000000

000000

000000

000

00

0

000

000

000

001

000

000000

000000

010000

000

01

0

000

000

000

002

000

000000

000002

251002

001

25

1

002

000

000

003

000

000000

000002

000000

010

22

0

010

000

000

004

000

000000

000002

000000

000

22

2

010

000

000

001

000

000000

000002

140001

004

14

0

001

000

000

002

000

000000

000002

251002

001

25

1

002

000

000

003

000

000000

000002

000000

010

22

0

010

000

000

004

000

000000

000002

000000

000

22

2

010

000

000

001

000

000000

000002

140001

004

14

0

001

000

000

...

Скачать:   txt (9.1 Kb)   pdf (655.9 Kb)   docx (1 Mb)  
Продолжить читать еще 2 страниц(ы) »
Доступно только на Essays.club