Адрес Коды Мнемоника Комментарий
ДИСЦИПЛИНЕ ТЕОРИЯ И ПРОЕКТИРОВАНИЕ ЭВМ
СТУДЕНТЫ: Львов А . Н. и Чернецкий М. В. ГРУППА: ВВ-61-96 РУКОВОДИТЕЛЬ: Иванов Е .Л.
МОСКВА 2000
Задача N 0 1. Составить программу для вычисления выражения : N= åаi= а1 +а2 + … + an , где n=10 ,ai - числа натурального ряда “1”. РОНы использовать следующим способом : С – под счетчик циклов, L – под текущее значение аi , C и D – под константы . Результат вычислений разместить в ячейке 080Е .
С – количество циклов; C=0А L – текущее значение константы; L=0А
Aдрес Коды Мнемоника Комментарий 0010 85 ADD L арифметическая операция A(A) +(Ri) 0011 2D DCR L отрицательное приращение регистра 0012 0D DCR C отрицательное приращение регистра 0013 C2 JNZ adr условный переход 0014 - 10 - 0015 - 00 - 0016 26 MVI H непосредственная загрузка регистра 0017 - 08 - 0018 2E MVI L непосредственная загрузка регистра 0019 - 0E - 001A 77 MOV M,А команда пересылки 001B 76 HLT останов
Задача No 2.
Составить программу для вычисления того же выражения. Константы ai расположить в ОЗУ в ячейках с адресами 0900 , 0901, … . РОНы использовать аналогичным способом .Для вычисления текущего значения N пользоваться командой ADD M .Результат вычислений записать в ОЗУ в ячейку 0850. Константы ai задать произвольно .
С – счетчик циклов , H, L – адрес ячейки, где находится текущее значение константы.
Адрес Коды Мнемоника Комментарий 0900 - 01 - 0901 - 02 - 0902 - 03 - 0903 - 04 - 0904 - 05 - 0905 - 06 - 0906 - 07 - 0907 - 08 - 0908 - 09 - 0909 - 10 - 0010 86 ADD M A(A) +(Ri) 0011 2D DCR L отрицательное приращение регистра 0012 0D DCR C отрицательное приращение регистра 0013 C2 JNZ adr условный переход 0014 10 - 0015 00 - 0016 26 MVI H непосредственная загрузка регистра 0017 08 - 0018 2E MVI L непосредственная загрузка регистра 0019 50 - 001А 77 MOV M,A команда пересылки 001В 76 HLT останов
Задание No 3.
Cоставить программу для пересылки массива данных, расположенных в памяти ячейки ОЗУ, начиная с 0900, в ячейки, начиная 0970.Данные выбрать произвольно . Команды расположить в ячейках, начиная с 0800 .
C=05; D=09; E=10; H=09; L=00.
Адрес Коды Мнемоника Комментарий
0800 86 ADD M A(A)+(Ri) 0801 EB XCHG обмен между DE и HL 0802 77 MOV M,A команда пересылки 0803 3E MVI A непосредственная загрузка регистра 0804 - 00 - 0805 EB XCHG обмен между DE и HL 0806 2C INR L положительное приращение регистра 0807 1C INR E положительное приращение регистра 0808 0D DCR C отрицательное приращение регистра 0809 C2 JNZ adr условный переход 080А - 00 - 080В - 08 - 0800С 76 HLT останов
Задача No 4.
Cоставить программу для варианта задания 3 таким образом , чтобы последний операнд массива записывался в ячейку 0970 , предпоследний – в ячейку 0971 и т.д.
C=05; H=09; L=04; D=09; E=10. Адрес Коды Мнемоника Комментарий 0800 86 ADD M A(A)+(Ri) 0801 EB XCHG обмен между DE и HL 0802 77 MOV M,A команда пересылки 0803 3E MVI A непосредственная загрузка регистра 0804 00 - - 0805 EB XCHG обмен между DE и HL 0806 2D DCR L отрицательное приращение регистра 0807 1C INR E положительное приращение регистра 0808 0D DCR C отрицательное приращение регистра 0809 C2 JNZ adr условный переход 080A 00 - - 080B 08 - - 080C 76 HLT останов
Задание Nо 5.
Составить программу для пересылки массива данных из одной области памяти в другую в соответствии со следующей схемой :
Адресное пространство ОЗУ
Направление пересылки
Перед составлением программы необходимо вычислить начальные адреса каждой области ОЗУ.
C=05; D=08; E=FA; H=08; L=64.
Популярное: Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе... Почему люди поддаются рекламе?: Только не надо искать ответы в качестве или количестве рекламы... Как вы ведете себя при стрессе?: Вы можете самостоятельно управлять стрессом! Каждый из нас имеет право и возможность уменьшить его воздействие на нас... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (247)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |