| Bin2Hex : Патчи : Форум | 
| 
 | 22.06.12, 13:19 | 
| Simple binary/Hex/Dec converter.  en: The main use of app is the LSL/LSR shifts operations that come in useful for dumping DISP_DESC/BOOK structs for analysis, for example when you see code like: ru: Основное применение приложение является LSL / LSR сдвиги операции, которые пригодятся для сброса DISP_DESC / BOOK структуры для анализа, например, когда вы видите подобный код: Код:         MOV    R1, #0xD8            ; R1 = 0xD8 LSL R1, R1, #1 ; R1 << 1 (R1 = 0x1B0) ADD R0, R4, #0 ; DISP_DESC* BL DISP_DESC_SetSize en: the value in R1 is set to 0xD8, but before its sent to DISP_DESC_SetSize it is shifted by 1 so the actual value is 0xD8 << 1 = (hex)0x1B0 (dec)432. ru: значение R1 установлен на 0xD8, но до его послали в DISP_DESC_SetSize она сдвигается на 1, поэтому фактическое значение 0xD8 << 1 = (шестнадцатеричный) 0x1B0 (DEC) 432 requires .net EDIT: en: ver 1.1 added ROR/ASR cmds, endian switcher and notepad (saved on exit) ru: версия 1.1 добавил ROR / ASR CMDS, Endian переключателем и блокнот (сохраняется при выходе) [ Редактировано diezil в 27.6.12 04:01 ] Прикрепленный к сообщению файл:  Bin2Hex_exe.zip (18.26 kb; 10 hits) Скачать файл  Bin2Hex_v11.zip (21.26 kb; 11 hits) Скачать файл | |
| 
 | 22.06.12, 14:16 | 
| Win+R>calc>View>Programmer conver BIN<>HEX<>DEC, shift to any direction, or perform any other operation for WinXP and Vista use scientific view  | |
| 
 | 22.06.12, 15:27 | 
| меня постоянно пугали и до сих пор я боюсь этих сдвигов LSR,LSL,ASR,.. наверное из-за того что не совсем хорошо понимаю их. Так что программа в данном случае полезна | |
| 
 | 22.06.12, 15:36 | 
| а чем встроенный в винду калькулятор не устраивает? | |
| 
 | 22.06.12, 16:41 | 
| Стандартный калькулятор в Windows (XP, по крайней мере) умеет только сдвиг влево. [ Редактировано RaANdOoM в 22.6.12 17:41 ] | |
| 
 | 22.06.12, 17:31 | 
| да, и в висте тоже... в семёрке в обе стороны научили | |
| 
 | 22.06.12, 20:23 | 
| сначала отключают нужные опции, а потом программы придумывают | |
| 
 | 22.06.12, 21:37 | 
| кстати, по поводу movl, IDA (твой плагин к ней) немного умнее, чем компилятор. Компилятор не умеет разбивать команду на 3 инструкции, из-за чего приходится временно отключать макросы. Руки недоходят зарепортить... Вот пример: Код: MOVL    R1, 0xFC2 без макроса: Код: MOV    R1, 0x3F LSL R1, R1, 6 ADD R1, 2 возможно, дело и не в том, что требуется более двух операций, я не анализировал.... | |
| 
 | 22.06.12, 22:05 | 
| Legas2, макрос movl определён в x.inc. не нравится моя реализация - легко сможешь написать свою. | |
| 
 | 27.06.12, 07:03 | 
| версия 1.1 добавил ROR / ASR CMDS, Endian переключателем и блокнот (сохраняется при выходе) | |
| URL этой темы: https://mobilefree.justdanpo.ru/newbb_plus/viewtopic.php?topic_id=5563 © 2005-2018 mobilefree.justdanpo.ru |