Вчера весь вечер убил на то чтоб найти прогу которая переводит HEX в ASM
гугл вроде чтото и выдает но ничего толкового нету(мож не так забивал поиск)
но все же....... вдруг кто то что то может посоветовать
HEX to ASM!!!
- Engineer_Keen
- Друг Кота
- Сообщения: 3868
- Зарегистрирован: Пт янв 29, 2010 10:27:40
- Откуда: Москва
- DX168B
- Друг Кота
- Сообщения: 4468
- Зарегистрирован: Вс янв 24, 2010 19:19:52
- Откуда: Главный Улей России (Moscow)
- Контактная информация:
Re: HEX to ASM!!!
Если МК - AVR, то AVR Studio прекрасно с этим справляется.
Только дизассемблированый листинг примет такой вид:
Только дизассемблированый листинг примет такой вид:
Код: Выделить всё
+00000046: 9109 LD R16,Y+ Load indirect and postincrement
+00000047: D008 RCALL PC+0x0009 Relative call subroutine
+00000048: 951A DEC R17 Decrement
+00000049: F7E1 BRNE PC-0x03 Branch if not equal
+0000004A: 9BB7 SBIS 0x16,7 Skip if bit in I/O register set
+0000004B: C001 RJMP PC+0x0002 Relative jump
+0000004C: CFFD RJMP PC-0x0002 Relative jump
+0000004D: 99B7 SBIC 0x16,7 Skip if bit in I/O register cleared
+0000004E: CFF4 RJMP PC-0x000B Relative jump
+0000004F: CFFA RJMP PC-0x0005 Relative jump
+00000050: 9B5D SBIS 0x0B,5 Skip if bit in I/O register set
+00000051: CFFE RJMP PC-0x0001 Relative jump
+00000052: B90C OUT 0x0C,R16 Out to I/O location
+00000053: 9508 RET Subroutine return
+00000054: 94F8 CLI Global Interrupt Disable
+00000055: E8C8 LDI R28,0x88 Load immediate
+00000056: E0D0 LDI R29,0x00 Load immediate
+00000057: E8A8 LDI R26,0x88 Load immediate
+00000058: E0B0 LDI R27,0x00 Load immediate
I am DX168B and this is my favourite forum on internet!
- oleg235
- Держит паяльник хвостом
- Сообщения: 927
- Зарегистрирован: Пт ноя 20, 2009 14:32:31
- Откуда: Минск
Re: HEX to ASM!!!
телепаты в отпуске.
назовите ядро, под которое писалось...
назовите ядро, под которое писалось...
- diger
- Первый раз сказал Мяу!
- Сообщения: 32
- Зарегистрирован: Чт май 29, 2008 08:58:09
- Контактная информация:
ATmega8 дизассемблер
Уважаемые коллеги нужен совет!
есть нужда подправить программу для ATmega8 чем можно расколоть
ReAVR выдает ошибку
в AVR Studio 5.1 не нашел дизассемблер
Перенёс сюда. Пользуйтесь поиском.
ploop
есть нужда подправить программу для ATmega8 чем можно расколоть
ReAVR выдает ошибку
в AVR Studio 5.1 не нашел дизассемблер
Перенёс сюда. Пользуйтесь поиском.
ploop
Бороться искать, найти и перепрятать
Re: HEX to ASM!!!
diger писал(а):ATmega8 чем можно расколоть
Прога AVR Simulator IDE от Oshon Software имеет неплохой дизассемблер