Написать программу на АССЕМБЛЕРЕ исходя из следующих

advertisement
Задача на элементарное программирование
Составить программу на АССЕМБЛЕРЕ для сложения трех чисел
размещенных в ячейках памяти:
8Н по адресу 2000Н
АН по адресу 2001Н
СН по адресу 2002Н
Результат разместить в памяти по адресу 2003Н.
Задача на элементарное программирование
Составить программу на АССЕМБЛЕРЕ для сложения содержимого
трех последовательных ячеек памяти:
8Н по адресу 2000Н
АН по адресу 2001Н
СН по адресу 2002Н
И результат разместить по адресу 2003Н.
При решении использовать косвеннно-регистровую адресацию
Задача на элементарное программирование
Написать программу на АССЕМБЛЕРЕ исходя из следующих
условий:
1.Загрузить двоичное число 11001101 непосредственно в
аккумулятор;
2.Инвертировать каждый двоичный бит аккумулятора;
3.Поместить результаты инверсии в ячейку памяти по адресу 2100Н.
Задача на элементарное программирование
Написать программу на АССЕМБЛЕРЕ исходя из следующих
условий:
Сравнить два числа 9Н и АН найти наибольшее и результат
поместить в ячейку 2040Н.
Задача на элементарное программирование
Составить программу на АССЕМБЛЕРЕ для размещения чисел от
0Н до 8Н последовательно в память с адресами от 2040Н до 2048Н
Задача на элементарное программирование
Написать программу на АССЕМБЛЕРЕ исходя из следующих
условий:
1.Загрузить двоичное число равное двум последним цифрам своего
года рождения непосредственно в аккумулятор;
2.Инкрементировать аккумулятор;
3.Поместить результаты инверсии в ячейку памяти по адресу 2100Н.
Задача на элементарное программирование
Написать программу на АССЕМБЛЕРЕ исходя из следующих
условий:
1.Загрузить двоичное число равное двум последним цифрам своего
года рождения непосредственно в аккумулятор;
2.Декрементировать аккумулятор:
3.Поместить результаты инверсии в ячейку памяти по адресу 2100Н.
Задача на элементарное программирование
Написать программу на АССЕМБЛЕРЕ исходя из следующих
условий:
1.Загрузить двоичное число равное двум последним цифрам своего
года рождения непосредственно в аккумулятор;
2.Выполнить операцию логическое И над содержимым
аккумулятора и регистра L;
3.Поместить результаты инверсии в ячейку памяти по адресу 2100Н.
Задача на элементарное программирование
Написать программу на АССЕМБЛЕРЕ исходя из следующих
условий:
1.Загрузить двоичное число равное двум последним цифрам своего
года рождения непосредственно в аккумулятор;
2.Поразрядное ИСКЛЮЧАЮЩЕЕ ИЛИ над содержимым
аккумулятора и числом 95Н
3.Поместить результаты инверсии в ячейку памяти по адресу 2100Н.
Задача на элементарное программирование
Написать программу на АССЕМБЛЕРЕ исходя из следующих
условий:
1.Загрузить двоичное число равное двум последним цифрам своего
года рождения непосредственно в аккумулятор;
2.Сравнить содержимое аккумулятора и регистра H;
3.Поместить результаты инверсии в ячейку памяти по адресу 2100Н.
Задача на элементарное программирование
Написать программу на АССЕМБЛЕРЕ исходя из следующих
условий:
1.Загрузить двоичное число равное двум последним цифрам своего
года рождения непосредственно в аккумулятор;
2.Сложить содержимое аккумулятора с числом 21Н;
3.Поместить результаты инверсии в ячейку памяти по адресу 2100Н.
Задача на элементарное программирование
Написать программу на АССЕМБЛЕРЕ исходя из следующих
условий:
1.Загрузить двоичное число равное двум последним цифрам своего
года рождения непосредственно в аккумулятор;
2.Вычесть из аккумулятора число 8Н;
3.Поместить результаты инверсии в ячейку памяти по адресу 2100Н.
Задача на элементарное программирование
Написать программу на АССЕМБЛЕРЕ исходя из следующих
условий:
1.Загрузить двоичное число равное двум последним цифрам своего
года рождения непосредственно в аккумулятор;
2.Поразрядное ИЛИ над содержимым аккумулятора и регистра L;
3.Поместить результаты инверсии в ячейку памяти по адресу 2100Н.
Задача на элементарное программирование
Написать программу на АССЕМБЛЕРЕ исходя из следующих
условий:
1.Загрузить число из двух последних цифр своего года рождения в
аккумулятор непосредственно.
2.Переслать содержимое аккумулятора в регистр С потом далее в L.
3.Загрузить в регистр Н число 20Н.
4.Сохранить содержимое аккумулятора в ячейке памяти “M”
Записать отдельно после программы номер ячейки памяти “M”
Задача на элементарное программирование
Написать программу на АССЕМБЛЕРЕ исходя из следующих
условий:
1.Загрузить число из двух последних цифр своего года рождения в
аккумулятор непосредственно.
2.Переслать содержимое аккумулятора в регистр D ,потом из D в L.
3.Загрузить в регистр H число 20Н.
4.Сохранить содержимое аккумулятора в ячейке памяти “M”
Записать отдельно после программы номер ячейки памяти “M”
Задача на элементарное программирование
Написать программу на АССЕМБЛЕРЕ исходя из следующих
условий:
1.Загрузить число из двух последних цифр своего года рождения в
аккумулятор непосредственно.
2.Переслать содержимое аккумулятора в регистр B потом далее в L.
3.Загрузить в регистр H число 20Н.
4.Сохранить содержимое аккумулятора в ячейке памяти “M”
Записать отдельно после программы номер ячейки памяти “M”
Задача на элементарное программирование
Написать программу на АССЕМБЛЕРЕ исходя из следующих
условий:
1.Загрузить число из двух последних цифр своего года рождения в
аккумулятор непосредственно.
2.Переслать содержимое аккумулятора в регистр L.
3.Загрузить в регистр H число 20Н.
4.Сохранить содержимое аккумулятора в ячейке памяти “M”
Записать отдельно после программы номер ячейки памяти “M”
Задача на элементарное программирование
Написать программу на АССЕМБЛЕРЕ исходя из следующих
условий:
Сравнить два числа 9Н и 6Н найти наибольшее и результат
поместить в ячейку 2040Н.
Задача на элементарное программирование
Написать программу на АССЕМБЛЕРЕ исходя из следующих
условий:
1.Загрузить пару HL адресом 0А00Н.
2.Разместить в аккумуляторе данные из ячейки 0А00Н.
3.Инкрементировать содержимое аккумулятора.
4.Сохранить содержимое аккумулятора в памяти по адресу 0А01Н.
Задача на элементарное программирование
Написать программу на АССЕМБЛЕРЕ исходя из следующих
условий:
1.Загрузить пару HL адресом 0А00Н.
2.Разместить в аккумуляторе данные из ячейки 0А00Н.
3.Выполнить операцию логическое И над содержимым
аккумулятора и регистра L.
4.Сохранить содержимое аккумулятора в памяти по адресу 0А01Н.
Download