Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.11.2014, 01:19   #1
acid26sk
Пользователь
 
Регистрация: 11.11.2014
Сообщений: 17
Восклицание Логика представления данных в HEX

Помогите найти логику

Из данных 5_0(HEX)
должны получиться данные 80(HEX)
Из данных 4_A(HEX)
должны получиться данные 1E(HEX)

По одному и томуже принципу!!!!!!!!!!!!!!


Вот еще (возможно принцип такой же? но не факт):
Из данных 0_48_CD(HEX)
Должно получиться 15(HEX)
Из данных 1_89_D(HEX)
Должно получиться 1C(HEX)
Из данных 2_C9_C(HEX)
Должно получиться 23(HEX)

Заранее примного благодарен

из данных C3 01 D9 A1(HEX)
должно получиться 29 598 169(DEC)

Чтобы получить нужное число нужно первую пару поменять со второй местами, а третью с четвертой, т.е. C3 01 D9 A1 = 01 C3 A1 D9 далее из HEX перевести в DEC = 29 598 169

Это было просто решить, а вот первые два варианта не могу ни как

Последний раз редактировалось Stilet; 11.11.2014 в 07:29.
acid26sk вне форума Ответить с цитированием
Старый 11.11.2014, 08:58   #2
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Цитата:
Из данных 5_0(HEX)
должны получиться данные 80(HEX)
Из данных 4_A(HEX)
должны получиться данные 1E(HEX)
А символ "_" здесь что обозначает?
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 11.11.2014, 12:17   #3
acid26sk
Пользователь
 
Регистрация: 11.11.2014
Сообщений: 17
По умолчанию

Цитата:
Сообщение от min@y™ Посмотреть сообщение
А символ "_" здесь что обозначает?
пробел просто
acid26sk вне форума Ответить с цитированием
Старый 11.11.2014, 12:28   #4
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Цитата:
пробел просто
Почему?
И что тогда обозначает символ " ", если пробел - это "_"?
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 11.11.2014, 13:36   #5
Slym
Участник клуба
 
Регистрация: 07.12.2011
Сообщений: 1,025
По умолчанию

swap вордами
Код:
program Project2;
{$APPTYPE CONSOLE}
uses SysUtils,Classes;
var
  i:Cardinal;
  w:Word;
begin
  HexToBin('C301D9A1',pointer(@i),SizeOf(i));
  w:=LongRec(i).Lo;
  LongRec(i).Lo:=LongRec(i).Hi;
  LongRec(i).Hi:=w;
  writeln(i);
end.
задача какая? может там CRC какойнибудь
Не стесняемся, плюсуем!

Последний раз редактировалось Slym; 11.11.2014 в 14:18.
Slym вне форума Ответить с цитированием
Старый 11.11.2014, 18:16   #6
acid26sk
Пользователь
 
Регистрация: 11.11.2014
Сообщений: 17
По умолчанию

Цитата:
Сообщение от Slym Посмотреть сообщение
swap вордами
Код:
program Project2;
{$APPTYPE CONSOLE}
uses SysUtils,Classes;
var
  i:Cardinal;
  w:Word;
begin
  HexToBin('C301D9A1',pointer(@i),SizeOf(i));
  w:=LongRec(i).Lo;
  LongRec(i).Lo:=LongRec(i).Hi;
  LongRec(i).Hi:=w;
  writeln(i);
end.
задача какая? может там CRC какойнибудь
Что такое "swap вордами", на каком языке написано это?
И третью задачу я решил же. В плане логику подобрал

Последний раз редактировалось acid26sk; 11.11.2014 в 18:21. Причина: добавление текста
acid26sk вне форума Ответить с цитированием
Старый 11.11.2014, 19:31   #7
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

в 1-ой в два раза вот такой результат отличается, дальше лень думать
$50+$80=$D0=208
$4A+$1E=$68=104
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 11.11.2014, 19:42   #8
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

короче, у рулетки нет системы. ©
аффтар, откуда данные?
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
УЭМ - Универсальная электронная модель представления данных Сергей_Кузнецов Софт 7 09.05.2013 12:17
TChart. Формат представления данных vincent007 Компоненты Delphi 0 15.11.2012 10:28
Математическая логика (Элементы теории множеств, Логика и исчисление высказываний) sash_ok.83 Фриланс 0 12.06.2012 20:43
Преобразование представления числовых данных stas135642 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 0 05.05.2011 20:49
Форматы представления данных Alkagolik Помощь студентам 0 06.02.2011 18:54