Страница 1 из 1

HEX to ASM!!!

Добавлено: Чт дек 30, 2010 18:31:17
Ramzes_nv
Вчера весь вечер убил на то чтоб найти прогу которая переводит HEX в ASM
гугл вроде чтото и выдает но ничего толкового нету(мож не так забивал поиск)
но все же....... вдруг кто то что то может посоветовать

Re: HEX to ASM!!!

Добавлено: Чт дек 30, 2010 18:48:15
Engineer_Keen
Поиском-то хоть пытались пользоваться?
Раз тема, два тема.
Вам нужен дизассемблер.

Re: HEX to ASM!!!

Добавлено: Чт дек 30, 2010 18:58:28
DX168B
Если МК - 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

Re: HEX to ASM!!!

Добавлено: Чт дек 30, 2010 22:07:25
asteroid7

Re: HEX to ASM!!!

Добавлено: Сб янв 01, 2011 17:30:35
oleg235
телепаты в отпуске.
назовите ядро, под которое писалось...

ATmega8 дизассемблер

Добавлено: Чт апр 19, 2012 12:16:27
diger
Уважаемые коллеги нужен совет!
есть нужда подправить программу для ATmega8 чем можно расколоть
ReAVR выдает ошибку
в AVR Studio 5.1 не нашел дизассемблер


Перенёс сюда. Пользуйтесь поиском.
ploop

Re: HEX to ASM!!!

Добавлено: Чт апр 19, 2012 14:39:54
lawr
diger писал(а):ATmega8 чем можно расколоть

Прога AVR Simulator IDE от Oshon Software имеет неплохой дизассемблер

Re: HEX to ASM!!!

Добавлено: Чт апр 19, 2012 16:53:51
diger
спасибо работает