Problem s asm pro 51
Kamil Jirka
CAMEL
Středa Březen 17 11:45:03 CET 2004
> jb RAW1,rw2
> mov A,#1
> ret
> rw2:
> .....
>
> Pri prekladu mi to pise, ze na radku s instrukci jb je nasledujici
> chyba:
>
> JMP or CALL too long
U 51 je vzdalenost skoku jb .... omezena, na adresu je vyhrazen
pouze 1 byte. To znamene ze muzes skaka o +-128 Byte kodu.
Nejprimitivnejsi reseni je nasledujici.
.
.
jb RAW1,rw22
.
.
ret
rw22: jmp rw2
Urcite je to navesti hned za tim RETem, nebo je mezi tim jeste kus
programu ?
Kamil Jirka
PS: Jestli to neni ta chyba, tak mi ten zdrojak posli a ja se Ti
pokusim tu chybku najit.
Další informace o konferenci Hw-list