Adresse eines Labels bestimmen

Gast #4609765
Lesenswert?

Hallo, ich habe folgenden Assembler-Code gegeben:
1
     
2
                                   Speicherplatz(Hex)     Maschinencode(Hex)
3
             MOV A,#0CFh                0064                     74CF        
4
             MOV R1,#00                 0066                     7900
5
LOOP1:       MOV R0,#00                 0068                     7800
6
LOOP0:       INC R0                     006A                     08
7
             CJNE R0,#64h,LOOP0         006B                     B864FC 
8
             INC R1                     006E                     09
9
             CJNE R1,#0C8h,LOOP1        006F                     B9C8F6 
10
             ADD A,#41h                 0072                     2441
Die Startadresse des Programms ist 64h und das Programm wird auf einem 
Intel C515C ausgeführt. Es wird Registerbank 1 verwendet.

Wie kann ich die Adressen der Label LOOP0 und LOOP1 
herausfinden/berechnen. Hier in der Lösung wurde für die Adresse von 
LOOP0 FC und für LOOP1 F6 angegeben. Wie kommt man darauf?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren