Форум программистов, компьютерный форум, киберфорум
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
2 / 2 / 1
Регистрация: 07.06.2011
Сообщений: 59
1

алгоритм

11.12.2015, 14:55. Показов 927. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте, уважаемые форумчане! Очень нужен ваш совет! Необходимо придумать алгоритм для реализации следующих преобразований. Есть исходный набор битов и необходимо его преобразовать:
00011000 -->00100100-->01000010-->10000001
различными лог. операциями (сдвигами, делениями)
Я так понимаю что байт надо разделить на младшую и старшую часть

0001 1000
0010 0100
0100 0010
1000 0001

и тут двигать логическими сдвигами, а потом опять склеивать в один байт. Помогите реализовать на ассемблере. Или может это как-то в 16-й системе счисления проще реализовать. Подскажите пожалуйста! Заранее всем спасибо за уделённое время.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.12.2015, 14:55
Ответы с готовыми решениями:

Алгоритм с ветвлениями
помогите пожалуйста с индивидуалкой по ассемблеру _______________ Вася пытается высунуть голову...

Линейный алгоритм
Будьте так добры, помогите написать программу в ассемблер =(+)/8+5/(-5)

Алгоритм вычисления объема
На языке Ассемблер реализовать алгоритм вычисления объёма заданной фигуры с использованием...

Разобрать алгоритм программы
Доброе время суток) У меня есть код рабочей программы. Код не мой. Помогите разобрать как работает...

2
3406 / 1825 / 489
Регистрация: 28.02.2015
Сообщений: 3,696
11.12.2015, 15:12 2
Лучший ответ Сообщение было отмечено savzhik как решение

Решение

Assembler
1
2
3
4
5
6
7
8
9
    mov al,0011000b
    mov cx,3
@@01:   mov ah,al
    and ah,0f0h
    and al,0fh
    shl ah,1
    shr al,1
    or  al,ah
    loop    @@01
1
2 / 2 / 1
Регистрация: 07.06.2011
Сообщений: 59
11.12.2015, 15:21  [ТС] 3
Большое спасибо, очень простой и понятный алгоритм!!!
0
11.12.2015, 15:21
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.12.2015, 15:21
Помогаю со студенческими работами здесь

Разветвленый алгоритм на Ассемблере
Доброго времени суток! Помогите с написание программы, задание таково: "написать программу которая...

Алгоритм Stupid sort
Здравствуйте помогите написать функцию для сортировки массива с помощью алгоритма глупой сортировки...

Алгоритм суммы ТАСМ
Здравствуйте все ) Нужен совет, если что не так, подправьте мой ответ, пожалуйста ... Дело вот в...

Алгоритм преобразования строки
Добрый день! Прилагаю асм-функцию, которая работает со строкой, содержащей e-mail или его часть и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru