![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
julia_lisha |
![]() ![]()
Сообщение
#1
|
Студент ![]() ![]() Группа: Продвинутые Сообщений: 147 Регистрация: 19.12.2009 Из: Omsk Город: omsk Учебное заведение: ОмГУ ![]() |
Помогите пожалуйста, не понимаю задание....
Заданы два числа <=16. Найти их произведение и с помощью битовых операций записать оба множителя и их произведение одно за другим в ячейку памяти размером в два байта без пропуска битов. Помогите с алгоритмом....не понимаю с чего необходимо начать.... Спасибо, VIP) |
![]() ![]() |
Евгений М. |
![]()
Сообщение
#2
|
Студент ![]() ![]() Группа: Продвинутые Сообщений: 199 Регистрация: 6.11.2009 Город: Уфа Вы: студент ![]() |
Подсказка: Для начала откройте 4 ячейки с памятью. 2 используются как исходные данные, 1 - как результат, 1 - как вспомогательна (хотя без четвертой обойтись и использовать как вспогательную ячейку для второго числа).
Далее вспоминаем четвертый и пятый класс математики, где учили как умножать, и сопоставить это с битовыми операциями умножения. ЗЫ: Ассемблер в универе пока не изучал. Это то что я вспомнил первой лекции по программированию на C. |
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 26.5.2025, 3:47 |
Зеркало сайта Решебник.Ру - reshebnik.org.ru