dzięki za namiary- problem z tym że hex zawiera trochę więcej informacji niż czysty binarny kod.
reavr zrobił cos takiego jak poniżej : - niezbyt to czytelne , chociaż wiadomo o co chodzi. gorzej by było bez źródeł
)
tak więc dziękuje za zainteresowanie, ale jednak odtworzę kod od nowa,..
Kod:
[syntax=c]main()
{
DDRC |= (1<<PC2);
while (1)
{
PORTC ^= ( 1 << PC2);
}
}[/syntax]
wyszło cos takiego :
Kod:
[syntax=asm]
__start::
; L0034:
clr r1
out p3F,r1
ldi r28,kFF
ldi r29,k08
out p3E,r29
out p3D,r28
call L0040
jmp L0046
; ----------- jump on last line
L003E:
jmp L0000
; ----------- jump on last line
L0040:
sbi p07,b2
ldi r25,k04
L0042:
in r24,p08
eor r24,r25
out p08,r24
rjmp L0042
; ----------- jump on last line
L0046:
cli
L0047:
rjmp L0047
; ----------- jump on last line
; pc=0x48(0x90)
;
__text_end::
[/synatax]
proszę prawidłowo wklejać kody --> topic7402.html
-- SunRiver