Департамент образования и науки Приморского края
Краевое государственное автономное профессиональное образовательное учреждение
«Владивостокский судостроительный колледж»
Основы программирования электронной модели ЭВМ
Практическая работа 3
По дисциплине:
«Архитектура аппаратных средств»
Преподаватель
_____________ Е.Н.Бабенко
Студент гр. 13-123
_____________ А.Д.Воронин
2014
Цель Работы:
1. Закрепление знаний по предмету «Архитектура аппаратных средств».
2. Получение практических навыков по основам программирования электронной модели ЭВМ.
Задание на практическую работу:
1. Дать описание правил написания программы на ассемблере для ЭМ ЭВМ.
2. Разработать алгоритм программы вычисления заданной функции согласно своего варианта (5)( 9-7).
3. Разработать программу вычисления заданной функции согласно своего варианта.
4. Выполнить программу.
5. Сформировать вывод о проделанной работе.
6. Составить отчёт по практической работе в электронном виде. Вид отчёта согласно «Пример оформления практической работы».
7. Отчёт сдать в электронном и бумажном варианте.
8. Файл Отчёта озаглавить:
Гр 13-123 Архитектура ПР3 Воронин Андрей
Ход работы:
1. Описание правил написания программы на ассемблере.
Команды вводятся латиницей, между словом и числом ставится проблем и указывается тип адресации.
Всего нами изучено 3 типа адресации:
1) Прямая – тип адресации, при котором проводится загрузка операнда в DR из ОЗУ по заданному адресу ячейки. Обозначение отсутствует.
2) Непосредственная – тип адресации, при котором адресная часть команды содержит операнд, заданный числом в команде.
3) Косвенная – тип адресации, при котором адресная часть команды указывает на адрес адреса нужной команды. Обозначение – @.
После типа адресации записывается номер ячейки ОЗУ (0-999) без пробела между ними.
Каждая новая команда записывается в следующей строке.
2. Алгоритм программы вычисления функции (9-7).
1. Программа вычисления функции (9-7)
Rd #9 - Запись числа 9 в аккумулятор процессора.
Sub #7 - Вычитание числа 7 из значения аккумулятора.
Wr 300 - Запись полученного результата в ячейку ОЗУ по адресу 300.
2.
5. Сформировать вывод о проделанной работе.
В ходе проделанной практической работы были усвоены практические навыки программирования в программе «Электронная модель ЭВМ» на языке ассемблера. Были усвоены практические навыки в разработке алгоритма выполнения функции 9-7. Построена и выполнена программа выполнения функции 9-7.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.