Hej
Er der nogen der ved om det er muligt at ændre/erstatte en talværdi i en tekst linje med en anden?
Jeg bruger ASEM-51 som assembler til 8051.
Det jeg er ude efter er at kunne gøre fx. følgende:
CJNE A,#5,ABC_21 ..... ABC_21: (blablabla.)
Et opslag i en tabel via DPTR vil et andet sted i programmet returnere værdien 22.
22 indsættes i steder for 21 så resultatet nu er:CJNE A,#5,ABC_22 ...og den nu jumper til ABC_22
Det vil altså sige: at gå ind og ændre en talværdi i en tekst der bruges som destination for et jump eller call. Eller måske kan man på en gang returnere hele destinationsnavnet ABC_22 fra tabellen og indsætte i CJNE instruktionen.
Kan man komme om ved det på en eller anden fiks måde?
Peter