Přejít na obsah
ARCHIVEKArchiv e-mailových konferencí o 8bitových počítačích Archiv Pandory 1999 až 2013

Původní podoba příspěvku

+GAMA Zpět na příspěvek

Surová data tak, jak byla v roce 2013 stažena z Pandory (HTML zdroj bez úprav, osobní e-mailové adresy jsou maskované).

<!-------------------------------------------------------------->
<table width="100%"><tr><td align="left" valign="middle"></td><td align=right valign="middle"></td></tr></table><BR><pre>
<span class="replyquote1">&gt;PUSH	AF                   ; nezájem, jen ukládá AF
&gt;loop: LD	A, I          ; I do A (nezpracuje se, jen se později přepíše)
&gt;PUSH	AF                   ; A(=I) do H, F (state 1) do L      - state 1 here
&gt;POP	HL
&gt;LD	A, I                         ; I do A (nezpracuje se, jen se později
<img src="BODY_IMAGES_WRAP_GIF"> přepíše)
</span>                                      ; není mi jasné, není tam překlep?
<img src="BODY_IMAGES_WRAP_GIF">Jinak by tato instrukce neměla význam.
<span class="replyquote1">&gt;LD	A, L                        ; přesune původní obsah F (state 1) do A
&gt;PUSH	AF                  ; původní F (state 1) do H, F (state 2) do L    -
<img src="BODY_IMAGES_WRAP_GIF">state 2 here
&gt;POP	HL
&gt;CP	L                    ; porovnání původního F (state 1) s nedávným F
<img src="BODY_IMAGES_WRAP_GIF">(state 2)
&gt;JR	NZ, loop               ; dokud se navzájem nerovnají
&gt;LD	(data), A               ; při nějaké smysluplné hodnotě
&gt;DI
&gt;POP	AF                 ; nezájem, jen obnoví AF a vrátí se
&gt;RET
</span>
Fakt záhada.
</pre>