Rozkaz LDDR: Różnice pomiędzy wersjami

Z ZX Spectrum Wiki
(Utworzono nową stronę "<i><b>L</b>oad <b>D</b>ata, <b>D</b>ecrement and <b>R</b>epeat</i> - prześlij dane i zmniejsz adres o jeden z powtarzaniem * LDDR <p>Przesłanie bajtu z pamięci o adre...")
 
 
Linia 38: Linia 38:
 
* [[Znaczniki]]
 
* [[Znaczniki]]
 
* [[Mikroprocesor Z80]]
 
* [[Mikroprocesor Z80]]
 +
[[Kategoria:Programowanie]][[Kategoria:Assembler]]

Aktualna wersja na dzień 14:13, 23 gru 2014

Load Data, Decrement and Repeat - prześlij dane i zmniejsz adres o jeden z powtarzaniem

  • LDDR

Przesłanie bajtu z pamięci o adresie wskazywanym przez parę rejestrów HL pod adres wskazywany przez parę rejestrów DE. Następnie zmniejszenie zawartości par rejestrów HL, DE oraz BC o jeden. Cykl operacji jest powtarzany dopóki zawartość pary rejestrów BC jest różna od zera.

Liczba bajtów 2  
Liczba taktów zegara 16 B=0
21 B<>0
Znaczniki
C Z PV S N H
0 0 0