Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
faecher:informatik:oberstufe:techinf:assembler:adressierung:start [20.09.2021 18:40] – [Indirekte Speicheradressierung] sbel | faecher:informatik:oberstufe:techinf:assembler:adressierung:start [21.09.2021 07:01] (aktuell) – sbel | ||
---|---|---|---|
Zeile 60: | Zeile 60: | ||
<code asm> | <code asm> | ||
Zeichenkette DB ' | Zeichenkette DB ' | ||
- | Haeufigkeit | + | Haeufigkeit |
</ | </ | ||
Zeile 103: | Zeile 103: | ||
| | ||
| | ||
- | | + | |
| | ||
Zeile 143: | Zeile 143: | ||
| | ||
| | ||
- | | + | |
| | ||
Zeile 164: | Zeile 164: | ||
mov EBX, tabelle | mov EBX, tabelle | ||
mov [EBX+2], word 98 ; | mov [EBX+2], word 98 ; | ||
- | ADD EBX, 2 ; | + | add EBX, 2 ; |
- | MOV [EBX], word 99 ; | + | mov [EBX], word 99 ; |
| | ||
Zeile 181: | Zeile 181: | ||
---- | ---- | ||
{{: | {{: | ||
- | === (A4) === | + | === (A5) === |
Was macht der folgende Code? Verfahre wie oben. Ergänze nach den Semikola erklärende Kommentare | Was macht der folgende Code? Verfahre wie oben. Ergänze nach den Semikola erklärende Kommentare | ||
<code asm> | <code asm> | ||
Zeile 192: | Zeile 192: | ||
- | MOV ECX, 98 ; | + | mov ECX, 98 ; |
- | MOV EBX, tabelle | + | mov EBX, tabelle |
- | MOV [EBX + 2], ECX ; | + | mov [EBX + 2], ECX ; |
- | INC ECX ; | + | inc ECX ; |
- | INC ECX ; | + | inc ECX ; |
- | ADD EBX, 4 ; | + | add EBX, 8 ; |
- | MOV [EBX], ECX ; | + | mov [EBX], ECX ; |
| |