| Z80 CPU (in der DDR U880) ZERO-FLAG-Funktion mit Sicherheit das wichtigste FLAG aller heutigen CPU's |
|
|
Letztmalig dran rumgefummelt: 31.08.20 18:13:24 |
|
... das ZERO-FLAG |
... wir reden vom Bit 7 des FLAG-Registers -
dies bedeutet in der Interpretation, das lediglich das Bit 3 der größeren
Tetrade zur Auswertung hinzugezogen werden muss (X in der "... unteren
Tetrade" steht dabei für eine
beliebige HEX-Zahl - und Aktivität der verbleibenden Bits ist gleich EINS
für Aktivität auf dem jeweiligen Bit
(... was die anderen FLAG-Bits machen, ist schon wieder eine andere
Geschichte!!!): 4XH; 5XH; 6XH; 7XH; CXH; DXH; EXH; FXH; |
... das ZERO-Bit ist das Bit 6 innerhalb des FLAG-Registers (Bit 3 der oberen Tetrade) - d. h. - die niederwertige Tetrade kann enthalten, was sie will - ergo "X"
| HEX-Zahl | Bit7 | Bit6 | Bit5 | Bit4 | Bit3 | Bit2 | Bit1 | Bit0 |
| S-Flag | Z-Flag | X | H-Flag | X | P/V-Flag | N-Flag | C-Flag | |
| 4XH | 0 | 1 | 0 | 0 | X | X | X | X |
| 5XH | 0 | 1 | 0 | 1 | X | X | X | X |
| 6XH | 0 | 1 | 1 | 0 | X | X | X | X |
| 7XH | 0 | 1 | 1 | 0 | X | X | X | X |
| CXH | 1 | 1 | 0 | 0 | X | X | X | X |
| DXH | 1 | 1 | 0 | 1 | X | X | X | X |
| EXH | 1 | 1 | 1 | 0 | X | X | X | X |
| FXH | 1 | 1 | 1 | 1 | X | X | X | X |
... das
Assembler-Listing für den Test von Subroutinen
Projekt als A-Side
Assembler Datei
|
|
|
zur Hauptseite |
© Samuel-von-Pufendorf-Gymnasium Flöha | © Frank Rost am 19. August 2020 um 17.08 Uhr |
|
... dieser Text wurde nach den Regeln irgendeiner Rechtschreibreform verfasst - ich hab' irgendwann einmal beschlossen, an diesem Zirkus nicht mehr teilzunehmen ;-) „Dieses Land braucht eine Steuerreform, dieses Land braucht eine Rentenreform - wir schreiben Schiffahrt mit drei „f“!“ Diddi Hallervorden, dt. Komiker und Kabarettist |