Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
1. Ознакомиться с архитектурой ЭВМ. (см. часть I).
2. Записать в ОЗУ "программу", состоящую из пяти команд — варианты задания выбрать из табл. 9.3. Команды разместить в последовательных ячейках памяти.
3. При необходимости установить начальное значение в устройство ввода IR.
4. Определить те программно-доступные объекты ЭВМ, которые будут изменяться при выполнении этих команд.
5. Выполнить в режиме Шаг введенную последовательность команд, фиксируя изменения значений объектов, определенных в п. 4, в таблице (см. форму табл. 9.2).
6. Если в программе образуется цикл, необходимо просмотреть не более двух повторений каждой команды, входящей в тело цикла.
Таблица 9.3. Варианты задания 1
№ | IR | Команда 1 | Команда 2 | Команда 3 | Команда 4 | Команда 5 |
IN | MUL #2 | WR10 | WR @10 | JNS 001 | ||
Х | RD #17 | SUB #9 | WR16 | WR@16 | JNS 001 | |
IN | ADD #16 | WR8 | WR@8 | JS 001 | ||
Х | RD #2 | MUL #6 | WR 11 | WR @11 | JNZ 00 | |
IN | WR8 | DIV #4 | WR @8 | JMP 002 | ||
Х | RD #4 | WR 11 | RD @11 | ADD #330 | JS 000 | |
IN | WR9 | RD @9 | SUB#1 | JS 001 | ||
Х | RD 4 | SUB #8 | WR8 | WR @8 | JNZ 001 | |
IN | ADD #12 | WR 10 | WR @10 | JS 004 | ||
Х | RD 4 | ADD #15 | WR 13 | WR @13 | JMP 001 | |
IN | SUB #308 | WR11 | WR @11 | JMP 001 | ||
Х | RD #988 | ADD #19 | WR9 | WR @9 | JNZ 001 | |
IN | WR11 | ADD 11 | WR @11 | JMP 002 | ||
Х | RD #5 | MUL #9 | WR10 | WR @10 | JNZ 001 |
Содержание отчета
1. Формулировка варианта задания.
2. Машинные коды команд, соответствующих варианту задания.
3. Результаты выполнения последовательности команд в форме табл. 9.2.
Контрольные вопросы
1. Из каких основных частей состоит ЭВМ и какие из них представлены в модели?
2. Что такое система команд ЭВМ?
3. Какие классы команд представлены в модели?
4. Какие действия выполняют команды передачи управления?
5. Какие способы адресации использованы в модели ЭВМ? В чем отличие между ними?
6. Какие ограничения накладываются на способ представления данных в модели ЭВМ?
7. Какие режимы работы предусмотрены в модели и в чем отличие между ними?
8. Как записать программу в машинных кодах в память модели ЭВМ?
9. Как просмотреть содержимое регистров процессора и изменить содержимое некоторых регистров?
10. Как просмотреть и, при необходимости, отредактировать содержимое ячейки памяти?
11. Как запустить выполнение программы в режиме приостановки работы после выполнения каждой команды?
12. Какие способы адресации операндов применяются в командах ЭВМ?
13. Какие команды относятся к классу передачи управления?
Дата публикования: 2014-11-28; Прочитано: 1323 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!