среда, 17 февраля 2016 г.

10А Поразрядные логические операции

Поразрядные логические операции: теория, вопросы, задания

Домашнее задание
1) выучить конспект
2) вопросы 8, 10, 11, 13, 16, 21, 22, 23 (в файле по ссылке выше) устно
3) Задача №2 из практического задания.  Используя программу «ЛамПанель», напишите программу, которая умножает число в регистре R0 на 10, не применяя команду умножения, а используя арифметические операции и сдвиги. Примените алгоритм:
1)      Записать число в регистр R0
2)      Логический сдвиг R0 влево (в ячейке R0 получаем 2Z0, где Z0 - исходное число)
3)      Записать R0 в R1 (в регистре R0 сохраним 2Z0)
4)      Логический сдвиг R1 на 2 бита влево (в регистре R1 вычислили 8Z0)
5)      Сложить R0 и R1 ( 2Z0+8Z0=10Z0)

Комментариев нет:

Отправить комментарий