IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Подскажите функцию
Kalle
сообщение 4.05.2012 - 09:53
Сообщение #1


Читатель
*

Группа: Пользователи
Сообщений: 48
Регистрация: 25.02.2011
Пользователь №: 9553



Подскажите пожалуйста функцию для решения следующей задачи.
Есть массив с данными. Для дальнейшей обработки данных в каждом слове массива нужно поменять старший и младший байт местами. Можно командой SWAP, но количество регистров в массиве большое (128) и на каждый ставить SWAP неинтересно.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
inntele
сообщение 4.05.2012 - 10:51
Сообщение #2


Гуру
******

Группа: Пользователи
Сообщений: 1000
Регистрация: 19.08.2009
Пользователь №: 9149



SWAP с индексной адресацией операнда выполняемый в FOR-NEXT цикле с количеством повторов равным количеству регистров, байты в которых требуется перевернуть.


--------------------
Мозг любого человека работает круглосуточно. Но мозг инженера отличается тем, что способен при этом проанализировать задачу, синтезировать несколько техничных ее решений, а затем выбрать из этих решений наилучшее.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Kalle
сообщение 4.05.2012 - 11:53
Сообщение #3


Читатель
*

Группа: Пользователи
Сообщений: 48
Регистрация: 25.02.2011
Пользователь №: 9553



Спасибо. Буду пробовать
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Kalle
сообщение 7.05.2012 - 11:15
Сообщение #4


Читатель
*

Группа: Пользователи
Сообщений: 48
Регистрация: 25.02.2011
Пользователь №: 9553



Все красиво и быстро получилось))
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия Сейчас: 27.04.2024 - 03:53