P000 Architektura počítačůObsah
|
Řetězcové instrukce
| MOVSB Slabika | ES:[DI]:=DS:[SI]
|
žádný příznak |
| MOVSW Slovo | ES:[DI]:=DS:[SI]
|
žádný příznak |
| CMPSB/CMPSW | F:=DS:[SI] - ES:[DI] inc/dec SI, DI |
všechny příznaky |
| SCASB/SCASW | F:=AL/AX - ES:[DI] inc/dec DI |
všechny příznaky |
| LODSB/LODSW | AL/AX:=DS:[SI] inc/dec SI |
žádný příznak |
| STOSB/STOSW | ES:[DI]:=AL/AX inc/dec DI |
žádný příznak |
| REP | instrukční prefix pro opakování řetězcových instrukcí | nastaví ZF |
| 1. 2. 3. 4. 5. |
Je-li CX=0 ... konec Uplatněno případné přerušení Jedno provedení instrukce (řetězcové) CX:=CX-1 Je-li REP ... jdi na 1 |
Má význam pouze u CMPS a SCAS |
![]() |
Je-li REPZ (REPE) a je-li ZF=1 ... jdi na 1. Je-li REPNZ (REPNE) a je-li ZF=0 ... jdi na 1. |
Jinak neopakuj = KONEC. |
| Následující:
Instrukce pro podporu BCD aritmetiky Obsah |
Michal Brandejs brandejs@informatics.muni.cz