Задание 1
1. Ознакомиться с архитектурой ЭВМ (см. п. 1).
2. Записать в ОЗУ "программу", состоящую из пяти команд— варианты за-
дания выбрать из табл. 3.3. Команды разместить в последовательных
ячейках памяти.
3. При необходимости установить начальное значение в устройство ввода IR.
Определить те программно-доступные объекты ЭВМ, которые будут из
меняться при выполнении этих команд.
Выполнить в режиме Шагвведенную последовательность команд, фиксируя изменения значений объектов, определенных в п. 4, в таблице (см. форму табл. 3.2).
Если в программе образуется цикл, необходимо просмотреть не более двух повторений каждой команды, входящей в тело цикла.
Таблица 3.3
Варианты задания 1
№ | IR | Команда 1 | Команда 2 | Команда 3 | Команда 4 | Команда 5 |
IN | MUL #2 | WR10 | WR @10 | JNS 001 | ||
X | RD #17 | SUB #9 | WR16 | WR @16 | JNS 001 | |
IN | ADD #16 | WR8 | WR@8 | JS001 | ||
X | RD #2 | MUL #6 | WR 11 | WR @11 | JNZ 001 | |
IN | WR8 | DIV #4 | WR @8 | JMP 002 | ||
X | RD #4 | WR 11 | RD @11 | ADD #330 | JS000 | |
IN | WR9 | RD @16 | SUB #1 | JS001 | ||
X | RD 4 | SUB #8 | WR8 | WR @8 | JNZ 001 | |
IN | ADD #12 | WR 10 | WR @10 | JS004 | ||
X | RD 4 | ADD #15 | WR 13 | WR @13 | JMP 001 | |
IN | SUB #408 | WR 11 | WR @11 | JMP 001 |
Содержание отчета
1. Формулировка варианта задания.
2. Машинные коды команд, соответствующих варианту задания.
3. Результаты выполнения последовательности команд в форме табл. 3.2.
Контрольные вопросы
1. Из каких основных блоков состоит ЭВМ и какие из них представлены
в модели?
2. Что такое система команд ЭВМ?
3. Какие классы команд представлены в модели?
4. Какие действия выполняют команды передачи управления?
5. Какие способы адресации использованы в модели ЭВМ? В чем отличие
между ними?
6. Какие ограничения накладываются на способ представления данных в
модели ЭВМ?
7. Какие режимы работы предусмотрены в модели и в чем отличие между
ними?
8. Как записать программу в машинных кодах в память модели ЭВМ?
9. Как просмотреть содержимое регистров процессора и изменить содержи
мое некоторых регистров?
10. Как просмотреть и, при необходимости, отредактировать содержимое ячейки памяти?
11. Как запустить выполнение программы в режиме приостановки pa6oi
после выполнения каждой команды?
12. Какие способы адресации операндов применяются в командах ЭВМ?
13. Какие команды относятся к классу передачи управления?
Дата добавления: 2015-04-07; просмотров: 1407;