Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
lehrkraefte:blc:informatik:efi-2023:assembler [2024/04/23 14:28] Ivo Blöchliger [Funktionsweise einer CPU] |
lehrkraefte:blc:informatik:efi-2023:assembler [2024/04/23 15:04] (current) Ivo Blöchliger [Funktionsweise einer CPU] |
||
---|---|---|---|
Line 279: | Line 279: | ||
</ | </ | ||
</ | </ | ||
+ | <hidden Animation mit Bytes in Strings codier (unnötig hackisch)> | ||
+ | <code asm> | ||
+ | start: | ||
+ | |||
+ | MOV B, dataStart | ||
+ | loop: | ||
+ | MOV C, [B] | ||
+ | MOV A, [B+6] | ||
+ | MOV [253], C | ||
+ | MOV [254], A | ||
+ | MOV [255], C | ||
+ | INC B | ||
+ | CMP B, dataEnd | ||
+ | JNZ loop | ||
+ | JMP start | ||
+ | |||
+ | |||
+ | |||
+ | dataStart: | ||
+ | DB " | ||
+ | |||
+ | dataEnd: | ||
+ | DB " | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
<hidden Quicksort-Implementation> | <hidden Quicksort-Implementation> | ||
Line 457: | Line 485: | ||
</ | </ | ||
</ | </ | ||
+ | |||
+ | |||
+ | |||
+ | ===== Mögliche Prüfungsfragen ===== | ||
+ | Die Ausgabe auf die drei 7-Segment Anzeigen erfolgt auf die Adressen 253 bis 255. | ||
+ | |||
+ | Die Bits auf der Anzeige sind wie folgt nummeriert: | ||
+ | <code txt> | ||
+ | +--0--+ | ||
+ | 5 1 | ||
+ | :--6--: | ||
+ | 4 2 | ||
+ | +--3--+ | ||
+ | </ | ||