ЛР3. Ознакомление с командами и интерфейсом макета МП-589. Выполнение тестовых задач (1065587), страница 11
Текст из файла (страница 11)
г) АО, 22, , 45, 30, ОВ, 03, ОВ, 01;
д) 20, ОА, 2В, 51, 07, 35, 2А, 02.
Все числа представлены в шестнадцатеричной форме.
2. Разработать алгоритм и программу выполнения операции сложения
∑ = RO + R1 + R2 + R3 + R4 + R5 + R6 + R7.
Для сложения использовать содержимое регистров RO… R7, записанных с помощью программы, приведенной в ч. 1. Результат записать в ячейку ОЗУ с адресом 8016. Составленную программу ввести в ОЗУ, начиная с начального процесса 4016. Проверить правильность ввода. Выполнить программу в режиме RS и RC. Проверить правильность выполнения программы путем контроля содержимого ячейки ОЗУ по адресу 8016.
3 . Разработать алгоритм и программу выполнения операции инвертирования содержимого регистров R0… R7. В качестве исходных данных использовать содержимое R0… R7. Результаты выполнения операций (Rn) записать в ячейки ОЗУ, начиная с адреса ЕО. Проверить правильность ввода. Выполнить программу в режимах RS и RC. Проверить правильность выполнения программы путем контроля содержимого ячеек ОЗУ начиная с адреса EO.
Содержание отчета.
1. Структурная схема микроЭВМ.
2. Структура операционной системы.
3. Карта памяти.
4. Алгоритмы и программы задач, решенных на микроЭВМ, с вариантом задания.
Контрольные вопросы.
1. В чем преимущество секционируемой организации МП?
2. По каким магистралям производится ввод и вывод информации в ЦПЭ?
3. С какой целью дублируется информации, записанная в АС и R0... R7, в ОЗУ?
4. Для каких операций применяются двухбайтные и трехбайтные команды?
5. Для чего применяется стековая память?
6. Какие основные команды входят в операционную систему?
7. Каково назначение AC и R0... R7?
8. В чем различие команд RI u RD?
9. Kaк организуется загрузка ОЗУ?
10. Как осуществляется контроль информации, находящейся в ОЗУ?
45