Подскажите функцию |
Здравствуйте, гость ( Вход | Регистрация )
Подскажите функцию |
4.05.2012 - 09:53
Сообщение
#1
|
|
Читатель Группа: Пользователи Сообщений: 48 Регистрация: 25.02.2011 Пользователь №: 9553 |
Подскажите пожалуйста функцию для решения следующей задачи.
Есть массив с данными. Для дальнейшей обработки данных в каждом слове массива нужно поменять старший и младший байт местами. Можно командой SWAP, но количество регистров в массиве большое (128) и на каждый ставить SWAP неинтересно. |
|
|
4.05.2012 - 10:51
Сообщение
#2
|
|
Гуру Группа: Пользователи Сообщений: 1000 Регистрация: 19.08.2009 Пользователь №: 9149 |
SWAP с индексной адресацией операнда выполняемый в FOR-NEXT цикле с количеством повторов равным количеству регистров, байты в которых требуется перевернуть.
-------------------- Мозг любого человека работает круглосуточно. Но мозг инженера отличается тем, что способен при этом проанализировать задачу, синтезировать несколько техничных ее решений, а затем выбрать из этих решений наилучшее.
|
|
|
4.05.2012 - 11:53
Сообщение
#3
|
|
Читатель Группа: Пользователи Сообщений: 48 Регистрация: 25.02.2011 Пользователь №: 9553 |
Спасибо. Буду пробовать
|
|
|
7.05.2012 - 11:15
Сообщение
#4
|
|
Читатель Группа: Пользователи Сообщений: 48 Регистрация: 25.02.2011 Пользователь №: 9553 |
Все красиво и быстро получилось))
|
|
|
Текстовая версия | Сейчас: 27.04.2024 - 03:53 |