Посл.ответ  
Сообщение  
Ранг: 3.2 (гость), 2thxАктивность: 0.01↘ 0  Статус: Участник   
 
 
Создано: 23 декабря 2014 05:29 · Поправил: Mime   · Личное сообщение  ·  #1   
Если ли в этих ваших интернетах какой нибудь 
простой  инструмент
где можно было бы посмотреть какой будет hex код от конкретной команды ассемблера? 
скажем...
MOV R0, #1 или 
SUB R1, R12, R2 или наоборот, под hex-кодом 
0100A0E3 какая подразумевается команда?
ps: интересуют процессоры семейства 
ARM 
 | Сообщение посчитали полезным:   
 
 
Ранг: 431.7 (мудрец), 391thxАктивность: 0.73↘ 0.32  Статус: Участник   
 
 
Создано: 23 декабря 2014 05:36 · Поправил: dosprog   · Личное сообщение  ·  #2   
Траслятор ассемблера чем не устраивает?
Обратно - IDA.
Зависит от платформы. Для x86 проблем нет.
Для других - ищите кросс-ассемблеры под нужную платформу.
 
 | Сообщение посчитали полезным:   
 
Ранг: 33.9 (посетитель), 22thxАктивность: 0.03↘ 0  Статус: Участник   
 
 
Создано: 23 декабря 2014 07:39   · Личное сообщение  ·  #3   
onlinedisassembler.com
 | Сообщение посчитали полезным:   
 
Ранг: 192.7 (ветеран), 154thxАктивность: 0.07↘ 0  Статус: Участник The ONE   
 
 
Создано: 23 декабря 2014 07:40   · Личное сообщение  ·  #4   
Mime Есть и онлайн сервисы 
тыц  и 
тыц  
----- Сотрудник DHARMA  | Сообщение посчитали полезным: Mime , Alf    
 
Ранг: 3.2 (гость), 2thxАктивность: 0.01↘ 0  Статус: Участник   
 
 
Создано: 23 декабря 2014 08:24   · Личное сообщение  ·  #5   
x86 x64 не то... хотя онлайн сервисы ваши интересные, пацаны
Нужно под процессоры семейства 
http://ru.wikipedia.org/wiki/ARM_(архитектура) Добавлено спустя 2 минуты dosprog пишет: Обратно - IDA.   IDA 6.5 пользуюсь...
 | Сообщение посчитали полезным:   
 
Ранг: 3.2 (гость), 2thxАктивность: 0.01↘ 0  Статус: Участник   
 
 
Создано: 23 декабря 2014 08:51 · Поправил: Mime   · Личное сообщение  ·  #6   
Пока вижу выход - ставить 
http://arm.flatassembler.net/ , компилировать отдельные интересующие команды и смотреть что получилось в hex-e
 | Сообщение посчитали полезным:   
 
Ранг: 192.7 (ветеран), 154thxАктивность: 0.07↘ 0  Статус: Участник The ONE   
 
 
Создано: 23 декабря 2014 09:14 · Поправил: TrueLies   · Личное сообщение  ·  #7   
Mime Тута  нажми справа красную кнопку и выбери интересующую платформу.
----- Сотрудник DHARMA  | Сообщение посчитали полезным:    
 
Ранг: 681.5 (! ! ) , 405thxАктивность: 0.42↘ 0.21  Статус: Участник ALIEN Hack Team   
 
 
Создано: 23 декабря 2014 10:29   · Личное сообщение  ·  #8    
 
Ранг: 3.2 (гость), 2thxАктивность: 0.01↘ 0  Статус: Участник   
 
 
Создано: 23 декабря 2014 19:27 · Поправил: Mime   · Личное сообщение  ·  #9   
Ваау! То что нужно!! 
Добавлено спустя 2 часа 11 минут только последовательность байт перевернуто дается.
например для команды 
MOV R0, #1 ARM instruction evaluator  выдает 
E3A00001 реально же в файле вижу 
0100A0E3 почему так?
 | Сообщение посчитали полезным:   
 
Ранг: 681.5 (! ! ) , 405thxАктивность: 0.42↘ 0.21  Статус: Участник ALIEN Hack Team   
 
 
Создано: 23 декабря 2014 22:24   · Личное сообщение  ·  #10   
Little Endian.
----- Stuck to the plan, always think that we would stand up, never ran.  | Сообщение посчитали полезным:   
 
Ранг: 3.2 (гость), 2thxАктивность: 0.01↘ 0  Статус: Участник   
 
 
Создано: 24 декабря 2014 04:20 · Поправил: Mime   · Личное сообщение  ·  #11   
ARCHANGEL пишет: Little Endian.   и little-endian и big-endian в 
ARM instruction evaluator -е выдает одинаково 
E3A00001 
 | Сообщение посчитали полезным:    
 
Ранг: 622.6 (! ), 521thxАктивность: 0.33↗ 0.89  Статус: Участник _Вечный_Студент_   
 
 
Создано: 24 декабря 2014 17:48   · Личное сообщение  ·  #12   
Byte order: When performing memory operations, the byte order determines 
the memory location for the bytes   that form 16-bit, 32-bit and 64-bit words.
 The precise configuration of byte ordering will be implementation dependent.
----- Give me a HANDLE and I will move the Earth.  | Сообщение посчитали полезным:   
 
Ранг: 0.2 (гость)Активность: 0=0  Статус: Участник   
 
 
Создано: 05 января 2015 21:32   · Личное сообщение  ·  #13    
 
Ранг: 1053.6 (!!!!)  , 1078thxАктивность: 1.06↘ 0.81  Статус: Участник   
 
 
Создано: 05 января 2015 21:53   · Личное сообщение  ·  #14   
все правильно, и?
 | Сообщение посчитали полезным:   
 
Ранг: 251.8 (наставник), 17thxАктивность: 0.12↘ 0  Статус: Участник Seeker   
 
 
Создано: 06 января 2015 17:07 · Поправил: =TS=   · Личное сообщение  ·  #15   
Дублирую выделенное 
plutos  на русском: расположение байтов в памяти. 
Файлы грубо говоря есть слепок того что будет потом расположено в памяти.
Инструмент выдает последовательность байт в обычном порядке (слева направо).
----- DREAMS CALL US  | Сообщение посчитали полезным:   
 
Ранг: 681.5 (! ! ) , 405thxАктивность: 0.42↘ 0.21  Статус: Участник ALIEN Hack Team   
 
 
Создано: 06 января 2015 17:31   · Личное сообщение  ·  #16   
--> Wiki <--  
----- Stuck to the plan, always think that we would stand up, never ran.  | Сообщение посчитали полезным: