Файл: Практическая работа 2 По дисциплине Архитектура аппаратных средств Преподаватель Студент гр.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 25.10.2023

Просмотров: 76

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Министерство образования Приморского края

краевое государственное автономное профессиональное

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

«Владивостокский судостроительный колледж»

Организация электронной модели ЭВМ.

Выполнение команд ЭВМ на микрокомандном уровне



Практическая работа №2


По дисциплине: «Архитектура аппаратных средств»

Преподаватель


_____________

Студент гр.

_____________

2021

Цель работы:

1. Закрепление знаний по предмету «Архитектура аппаратных средств»;

2. Получение практических навыков работы с программой «Электронная модель ЭВМ».

Задание на практическую работу:

1. Дать описание формата данных ЭМ ЭВМ.

2. Дать описание формата команд ЭМ ЭВМ (прямая, непосредственная и косвенная адресация)

3. Команды, своего варианта, выполнять сначала первую, затем вторую на микрокомандном уровне. Предварительно занести данные в указанные ячейки ОЗУ. Около каждой микрокоманды на распечатке написать комментарий, что выполняет микрокоманда. В комментариях к микрокомандам отметить изменение содержимого регистров процессора и ОЗУ.

4. Объяснить, что делает каждая команда, чему равен результат выполнения команды и где он находится.

5. Показать на скриншоте результат выполнения каждой из команд.

6. Сформировать вывод о проделанной работе.

7. Составить отчет по работе в электронном виде согласно ЕГР-2019

8. Отчет сдать в электронном и бумажном виде.


команда

действие

Rd

чтение

Wr

запись

Mul

умножить

Sub

отнять

Div

разделить

Add

сложить
9. Файл отчета озаглавить:

Гр 00-000 Архитектура ПР2

Ход работы:

1. Описание формата данных ЭМ ЭВМ.


 Данные в ЭВМ представлены в формате целых десятичных чисел, изменяющихся в диапазоне « -99 999…+99 999», содержащих знак и пять десятичных цифр.

2. Описание формата команд ЭМ ЭВМ (прямая, непосредственная и косвенная адресация)

Прямая адресация имеет код ТА « ». Это загрузка операнда в регистр DR из ОЗУ по определенному адресу, затем выполняется команда Acc=Acc+DR.

Непосредственная адресация имеет код ТА «#». Адресная часть команды содержит операнд, который загружается в регистрDR, затем выполняется команда Acc=Acc+DR.

 Косвенная адресация имеет код ТА «@». Адресная часть команды содержит адрес адреса операнда, который загружается в регистр DR, затем выполняется команда Acc=Acc+DR.

3. Команды, своего варианта, выполнять сначала первую, затем вторую на микрокомандном уровне. Предварительно занести данные в указанные ячейки ОЗУ. Около каждой микрокоманды на распечатке написать комментарий, что выполняет микрокоманда. В комментариях к микрокомандам отметить изменение содержимого регистров процессора и ОЗУ.



варианта







Адрес яч. ОЗУ

значение




Адрес яч. ОЗУ

значение

34.

Add 50

Mul 40

50

60




40

5

щщ8

  1. MAR :=PC - Содержимое счётчика адреса команды копируется в регистр MAR;

  2. MRd - Компьютер выполняет микрокоманду чтения памяти по указанному адресу, данные загружаются в MDR;

  3. CR := MDR - содержимое MDR копируется в регистр команды (CR);

  4. PC := PC+1 - содержащий адрес текущей команды, увеличивается на 1;

  5. MAR := ADR – адресная часть команды копируется в регистр адреса ОЗУ;

  6. MRd – компьютер выполняет микрокоманду чтения памяти по указанному адресу, данные загружаются в MDR (регистр данных памяти);

  7. DR := MDR – содержимое регистра данных памяти копируется в регистр данных АУ;

  8. ALU <-- COP - код операции копируется в арифметико-логическое устройство;

  9. Start ALU - начинается работа арифметико-логического устройства;



  10. END_COMMAND – завершение выполнения команды



Рис.1 Выполнение команды “Add 50

Рис.2 Выполнение команды “Mul 40”

4. Вывод:

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