Rozkaz LDIR: Różnice pomiędzy wersjami

Z ZX Spectrum Wiki
(Utworzono nową stronę "<i><b>L</b>oad <b>D</b>ata, <b>I</b>ncrement and <b>R</b>epeat</i> - prześlij dane i zwiększ adres o jeden z powtarzaniem * LDIR <p>Przesłanie bajtu z pamięci o adre...")
 
Linia 1: Linia 1:
 
<i><b>L</b>oad <b>D</b>ata, <b>I</b>ncrement and <b>R</b>epeat</i> - prześlij dane i zwiększ adres o jeden z powtarzaniem
 
<i><b>L</b>oad <b>D</b>ata, <b>I</b>ncrement and <b>R</b>epeat</i> - prześlij dane i zwiększ adres o jeden z powtarzaniem
 
* LDIR
 
* LDIR
<p>Przesłanie bajtu z pamięci o adresie wskazywanym przez parę rejestrów HL pod adres wskazywany przez parę rejestrów DE. Następnie zwiększenie par rejestrów HL oraz DE o jeden i zmniejszenie pary rejestrów BC o jeden. Cykl operacji jest powtarzany dopóki zawartość pary rejestrów BC jest różna od zera.</p>
+
<p>Przesłanie bajtu z pamięci o adresie wskazywanym przez parę rejestrów HL pod adres wskazywany przez parę rejestrów DE. Następnie zwiększenie zawartości par rejestrów HL oraz DE o jeden i zmniejszenie zawartości pary rejestrów BC o jeden. Cykl operacji jest powtarzany dopóki zawartość pary rejestrów BC jest różna od zera.</p>
 
{|class="wikitable"
 
{|class="wikitable"
 
|-
 
|-

Wersja z 14:30, 15 cze 2014

Load Data, Increment and Repeat - prześlij dane i zwiększ adres o jeden z powtarzaniem

  • LDIR

Przesłanie bajtu z pamięci o adresie wskazywanym przez parę rejestrów HL pod adres wskazywany przez parę rejestrów DE. Następnie zwiększenie zawartości par rejestrów HL oraz DE o jeden i zmniejszenie zawartości pary rejestrów 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