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

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

Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.

Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.

Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.

Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.

Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.

Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.

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

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

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

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

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

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

Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.

Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.

Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.

Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.

Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.

Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.