Лабораторная работа №1.
Для решения на ЭВМ некоторой задачи должна быть разработана программа. Программа на языке ЭВМ представляет собой последовательность команд. Код каждой команды определяет выполняемую операцию, тип адресации и адрес. Выполнение программы, записанной в памяти ЭВМ, осуществляется последовательно по командам в порядке возрастания адресов команд или в порядке, определяемом командами передачи управления.
Для того чтобы получить результат выполнения программы, пользователь должен:
· ввести программу в память ЭВМ;
· определить, если это необходимо, содержимое ячеек ОЗУ и РОН, содержащих исходные данные, а также регистров IR и BR;
· установить в PC стартовый адрес программы;
· перевести модель в режим Работа.
Каждое из этих действий выполняется посредством интерфейса модели, которая находится в файле HOSDOMAN\ TEMP \Shegal\ CompModel-2K.exe. Ввод программы может осуществляться как в машинных кодах непосредственно в память модели, так и в мнемокодах в окно Текст программыс последующим ассемблированием.
Цель настоящей лабораторной работы — знакомство с интерфейсом модели ЭВМ, методами ввода и отладки программы, действиями основных классов команд и способов адресации. Для этого необходимо ввести в память ЭВМ и выполнить в режиме Шагнекоторую последовательность команд (определенную вариантом задания) и зафиксировать все изменения на уровне программно-доступных объектов ЭВМ, происходящие при выполнении этих команд.
Команды в память учебной ЭВМ вводятся в виде шестиразрядных десятичных чисел (см. коды команд и способов адресации в табл. 2.2—2.3).
В настоящей лабораторной работе будем программировать ЭВМ в машинных кодах.
Дата добавления: 2015-04-07; просмотров: 1880;