Департамент образования и науки Приморского края
Краевое государственное автономное профессиональное образовательное учреждение
«Владивостокский судостроительный колледж»
Организация электронной модели ЭВМ.
Выполнение команд ЭВМ на микрокомандном уровне
Практическая работа №2
По дисциплине: «Архитектура аппаратных средств»
Преподаватель
_____________ Е.Н.Бабенко
Студент гр. 13-123
_____________ И.А Савченко
2014
Практическая работа №2
Группа 13-123
По дисциплине:
«Архитектура аппаратных средств»
Тема: Организация электронной модели ЭВМ.
Выполнение команд ЭВМ на микрокомандном уровне
Цель работы:
1. Закрепление знаний по предмету «Архитектура аппаратных средств»;
2. Получение практических навыков работы с программой «Электронная модель ЭВМ».
Задание на практическую работу:
1. Дать описание формата данных ЭМ ЭВМ.
2. Дать описание формата команд ЭМ ЭВМ (прямая, непосредственная и косвенная адресация)
3. Дать распечатку команд на микрокомандном уровне и комментарии к каждой микрокоманде (согласно своего варианта).
27 |
Sub #50 |
Mul 40 |
4. Сформировать вывод о проделанной работе..
5. Составить отчет по практической работе в электронном виде. Вид отчета согласно «Пример оформления практической работы».
6. Отчет сдать в электронном и бумажном виде.
7. Файл отчета озаглавить:
Гр 13-123 Архитектура ПР2 Савченко Илья.
1.Дать описание формата данных ЭМ ЭВМ.
Данные в ЭВМ представляются в формате, показанном на рис. Это целые десятичные числа, изменяющиеся в диапазоне "-99 999...+99 999", содержащие знак и 5 десятичных цифр.
Рис.1 Формат десятичных данных учебной ЭВМ
Старший разряд слова данных используется для кодирования знака: плюс (+) изображается как 0, минус (-)— как 1.
2.Дать описание формата команд ЭМ ЭВМ (прямая, непосредственная и косвенная адресация)
1. В ЭВМ принято различать пять основных способов адресации: прямая, , непосредственная, косвенная, относительная, безадресная.
2. Каждый способ имеет разновидности. В модели учебной ЭВМ реализованы семь способов адресацию.
3. Адресация в командах учебной ЭВМ
Таблица 1 - Адресация в командах учебной ЭВМ
4.
Код ТА |
Тип адресации |
Исполнительный адрес |
0 |
Прямая (регистровая) |
ADR (R) |
1 |
Непосредственная |
— |
2 |
Косвенная |
O3Y(ADR)[3:5] |
3 |
Относительная |
ADR + RB |
3.Дать распечатку команд на микрокомандном уровне и комментарии к каждой микрокоманде (согласно своего варианта).
Sub #50 |
00 MAR := PC - содержимое счетчика адреса команды, копируется в регистр mar;
01 MRd – компьютер выполняет микрокоманду чтения памяти по указанному адресу, данные загружаются в MDR (регистр данных памяти);
02 CR := MDR – содержимое MDR копируется в регистр команды (CR);
03 PC := PC+1 - содержащий адрес текущей команды, увеличивается на 1;
07 END_COMMAND – завершение выполнения команды.
Mul 40 |
00 MAR := PC - содержимое счетчика адреса команды, копируется в регистр mar;
01 MRd - компьютер выполняет микрокоманду чтения памяти по указанному адресу, данные загружаются в MDR (регистр данных памяти);
02 CR := MDR - содержимое MDR копируется в регистр команды (CR);
03 PC := PC+1 - содержащий адрес текущей команды, увеличивается на 1;
04 MAR := ADR – адресная часть команды копируется в регистр адреса ОЗУ;
05 MRd – компьютер выполняет микрокоманду чтения памяти по указанному адресу, данные загружаются в MDR (регистр данных памяти);
06 DR := MDR – содержимое регистра данных памяти копируется в регистр данных АУ;
07 ALU <-- COP - код операции копируется в арифметико-логическое устройство;
08 Start ALU - начинается работа арифметико-логического устройства;
09 END_COMMAND – завершение выполнения команды.
Рисунок 2. Скрин экрана выполнения микрокоманды Sub #50
Рисунок 3. Скрин экрана выполнения Mul 40
4. Вывод:
В результате выполнения практической работы, были усвоены знания об организации ЭМ ЭВМ и выполнения команд ЭВМ на микрокомандном уровне.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.