Программирование в программе «Электронная модель ЭВМ» на языке ассемблера

Страницы работы

Содержание работы

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

Краевое государственное автономное профессиональное образовательное учреждение

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

Основы программирования электронной модели ЭВМ

Практическая работа 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.

Похожие материалы

Информация о работе

Тип:
Отчеты по лабораторным работам
Размер файла:
384 Kb
Скачали:
0