Легкие и простые решения

Низкоуровневое программирование портов, микроконтроллеров и т.д.

Модератор: Andy

Ответить
Саня62
Сообщения: 1
Зарегистрирован: 21 дек 2009, 16:28

Добрый вечер, форумчане! Позволю себе занять у вас немного времени. Необходимо решить следующие задачи:
1)Данный массив байт изменить по правилу: старшие 4 бита изменить на единицу, младшие 4 бита инвертировать.
2)Данный массив байт изменить по правилу: если значение байта как целого находится в диапазоне от 0 до 9, заменить старшие 4 бита на 0011, в противном случае – не изменять.
3)По заданному массиву байтов-символов а, определить сколько раз в ней встречается заданный символ b.
Если вас не затруднит(задачи легкие, но у нас в универе никто не понимает их((() пожалуйста напишите код программ на ассемблере. Заранее большое спасибо!
Ответить