Составление программы, производящей сложение содержимого регистра А с содержимым регистра В на языке программирования "Ассемблер" и в машинных кодах МП КР 580ИК80

Страницы работы

Содержание работы

Задача № 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.

Похожие материалы

Информация о работе