Задача № 1.
На языке программирования "Ассемблер" и в машинных кодах МП КР 580ИК80, составить программу производящую сложение содержимого регистра А с содержимым регистра В, а результат пересылает в регистр D. Программу расположить в ОЗУ по адресу h’0000. Прокомментировать каждую команду программы.
Решение:
Мнемоники ЯП "Ассемблер" |
№ яч. ОЗУ |
Машинный код |
Комментарии |
Вопрос: как изменится решение задачи, если требуется полученный результат записать в ОЗУ по адресу h’0030, а программу расположить по адресу h’2030
Задача № 2.
Составить программу в машинных кодах МП КР 580ИК80 и на языке программирования "Ассемблер", выполняющую следующие действия:
Ø запись числа h’1А в регистр А;
Ø сдвиг содержимого регистра А на один разряд влево;
Ø запись результата в ОЗУ по адресу h’2030;
Ø останов программы.
Программу расположить в ОЗУ по адресу h’0000
Вопрос: как изменится решение задачи, если будет задано осуществить сдвиг содержимого регистра А на один разряд вправо.
Задача № 3.
Составить программу ( в машинных кодах МП КР 580ИК80 и на языке "Ассемблер") сложения чисел X = h'0f и Y = h'05.Результат переслать в ОЗУ по адресу h'0030.Программу расположить в ОЗУ по адресу h’0000
Вопрос: как изменится решение задачи, если будет задано выполнить:
a) над операндами Х и У логические операции «И», «ИЛИ», «исключающее ИЛИ».
b) над результатом арифметические команды INR, DCR.
Задача № 1.
На языке программирования "Ассемблер" и в машинных кодах МП КР 580ИК80, составить программу производящую сложение содержимого регистра А с содержимым регистра В, а результат пересылает в регистр D. Программу расположить в ОЗУ по адресу h’0000. Прокомментировать каждую команду программы.
Решение:
Мнемоники ЯП "Ассемблер" |
№ яч. ОЗУ |
Машинный код |
Комментарии |
Вопрос: как изменится решение задачи, если требуется полученный результат записать в ОЗУ по адресу h’0030, а программу расположить по адресу h’2030
Задача № 2.
Составить программу в машинных кодах МП КР 580ИК80 и на языке программирования "Ассемблер", выполняющую следующие действия:
Ø запись числа h’1А в регистр А;
Ø сдвиг содержимого регистра А на один разряд влево;
Ø запись результата в ОЗУ по адресу h’2030;
Ø останов программы.
Программу расположить в ОЗУ по адресу h’0000
Вопрос: как изменится решение задачи, если будет задано осуществить сдвиг содержимого регистра А на один разряд вправо.
Задача № 3.
Составить программу ( в машинных кодах МП КР 580ИК80 и на языке "Ассемблер") сложения чисел X = h'0f и Y = h'05.Результат переслать в ОЗУ по адресу h'0030.Программу расположить в ОЗУ по адресу h’0000
Вопрос: как изменится решение задачи, если будет задано выполнить:
c) над операндами Х и У логические операции «И», «ИЛИ», «исключающее ИЛИ».
d) над результатом арифметические команды INR, DCR.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.