P000 Architektura počítačůObsah |
tj. skoky podle obsahu příznakového registru
Vzor instrukce: podmínka adresa
Instruke:
JC - CY=0
JNC - CY=1
JZ - Z=1
JNZ - Z=0
JP - S=0
JM - S=1
X .... 100h
Y .... 101 h
X:=X + Y LDA 100h
IF X=Y THEN ANO ELSE NE LDA 100h :NE
IF X<=Y THEN ANO ELSE NE LDA 100h :NE |
X:=X - Y LDA 100h IF X<Y THEN ANO ELSE NE LDA 101h :NE
WHILE Y>=X DO B opakuj: LDA 100h
|
for i:= 1 TO X do B;
0FFh | 1 | |
100h | X | |
102h | i | |
..... | ||
..... | ||
200h | LDA 0FFh | |
203h | STA 102h | ; i:= 1 |
206h | MOV B, A | ; reg. B:= i |
207h | LDA 100h | |
20Ah | CMP B | ; X - i |
20Bh | JM 300Ah | |
20Eh | blok B | |
.... | ||
.... | ||
300h | LDA 102h | |
303h | INR A | |
304h | STA 102h | ; i:= i + 1 |
307h | JMP 206h | |
30Ah |
Následující: Zásobník a V/V operace Obsah |
Michal Brandejs brandejs@informatics.muni.cz