Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.01.08;
Скачать: CL | DM;

Вниз

Rewind   Найти похожие ветки 

 
frostbite   (2001-10-31 17:11) [0]

Подскажите пожалуйста как можно переписать содержимое одного (of byte)массива в другой (of longint), при условии, что в 1-ом массиве данные записаны наоборот ([мл байт мл слова] [ст байт мл слова] [мл. б. ст. сл.] [ст. б. ст. сл.]). Какая нибудь ф-ция есть или какое нибудь матем действие с ними сделать


 
McSimm   (2001-10-31 17:31) [1]

Это правильный порядок байт. Можно просто копировать.
Например Move


 
Anatoly Podgoretsky   (2001-10-31 17:51) [2]

Правильного порядка не существует, это правильный порядок для Интел платформы, на других правильный порядок может быть иным.
Если массив оф байт, то о каких словах речь?


 
Digitman   (2001-11-01 10:32) [3]

Для начала следует убедиться, что размер byte-массива кратен размеру элемента longint-массива. Иначе дальнейшие действия бессмысленны.


 
Digitman   (2001-11-01 10:34) [4]

Для начала следует убедиться, что размер byte-массива кратен размеру элемента longint-массива (bytearraysize mod sizeof(longint) = 0). Иначе дальнейшие действия бессмысленны.


 
frostbite   (2001-11-02 11:07) [5]

Но позвольте разве они не наоборот пишуться, разве не старший идет сначала?


 
frostbite   (2001-11-02 11:08) [6]

А разве байты в памяти не в обратном порядке идут?
А с кратностью проблем нету все проверено и специально рассчитано


 
frostbite   (2001-11-02 11:22) [7]

Большое всем спасибо, это я тормозил
"Тормоз тоже механизм, только маленький совсем" (с) Моя жена


 
Anatoly Podgoretsky   (2001-11-02 15:17) [8]

frostbite © (02.11.01 11:08)
Объясни что по твоему прямой/обратный порядок?
и смотри сообщение Anatoly Podgoretsky © (31.10.01 17:51)
На мой взляд понятие прямой/обратный порядок очень условное, и путаница идет от визального представления адресов на бумаге, я предпочитаю оперировать категорийе старший бай то старшим адресам или старший байт по младшим адресам (big/little endian order) при условии, что адреса, байты и биты пронумерованы заранее согласованном образом.



Страницы: 1 вся ветка

Текущий архив: 2002.01.08;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.021 c
14-22376
Новенький
2001-11-07 01:11
2002.01.08
помогите кто-чем сможет


3-21952
S_King
2001-12-04 10:18
2002.01.08
Определить первый свободный ID


3-21912
Сергей Н.
2001-12-04 06:23
2002.01.08
Обработка даты из IB в Delphi и обратно


1-22113
Yuraz
2001-12-19 20:25
2002.01.08
Братцы, почему


3-21997
J
2001-12-05 11:46
2002.01.08
Как создать пользователя с правами как у SYSDBA