Rozkaz RLD: Różnice pomiędzy wersjami

Z ZX Spectrum Wiki
(Utworzono nową stronę "<i><b>R</b>otate <b>L</b>eft <b>D</b>igit</i> - obrót cyfr BCD w lewo <p>Przesunięcie cyfr w komórce pamięci wskazywanej przez parę rejestrów HL z wymianą bardzie...")
 
 
(Nie pokazano 1 wersji utworzonej przez jednego użytkownika)
Linia 3: Linia 3:
 
{|cellpadding="0"
 
{|cellpadding="0"
 
|-
 
|-
|&nbsp;||&nbsp;||style="text-align: right"|┌──||───►||────||──┐
+
|&nbsp;||&nbsp;||style="text-align: right"|┌──||◄───||─┐┌─||◄─┐
 
|-
 
|-
 
|style="text-align: right"|A||style="width: 35px; border-style: solid; border-width: 1px 1px 1px 1px"|7&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4
 
|style="text-align: right"|A||style="width: 35px; border-style: solid; border-width: 1px 1px 1px 1px"|7&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4
Linia 10: Linia 10:
 
|style="width: 35px; border-style: solid; border-width: 1px 1px 1px 1px"|3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0
 
|style="width: 35px; border-style: solid; border-width: 1px 1px 1px 1px"|3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0
 
|-
 
|-
|&nbsp;||&nbsp;||style="text-align: right"|└──||◄───||─┘└─||◄─┘
+
|&nbsp;||&nbsp;||style="text-align: right"|└──||───►||────||──┘
 
|}
 
|}
 
 
{|class="wikitable"
 
{|class="wikitable"
 
|-
 
|-
Linia 44: Linia 43:
 
* [[Znaczniki]]
 
* [[Znaczniki]]
 
* [[Mikroprocesor Z80]]
 
* [[Mikroprocesor Z80]]
 +
[[Kategoria:Programowanie]][[Kategoria:Assembler]]

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

Rotate Left Digit - obrót cyfr BCD w lewo

Przesunięcie cyfr w komórce pamięci wskazywanej przez parę rejestrów HL z wymianą bardziej znaczącej cyfry z mniej znaczącą cyfrą akumulatora. Bardziej znacząca cyfra w akumulatorze pozostaje niezmieniona.

    ┌── ◄─── ─┐┌─ ◄─┐
A 7     4 3     0 (HL) 7     4 3     0
    └── ───► ──── ──┘
Liczba bajtów 2
Liczba taktów zegara 18
Znaczniki
C Z PV S N H
P 0 0