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

Re: IFF2?

Vaclav Peroutka SHARP MZ-800

Zobrazit citovaný text (13 řádků)
> ----------------------------------------
> 
> 
> >PUSH	AF                   ; nezájem, jen ukládá AF
> >loop: LD	A, I          ; I do A (nezpracuje se, jen se později přepíše)
> >PUSH	AF                   ; A(=I) do H, F (state 1) do L      - state 1
 here
> >POP	HL
> >LD	A, I                         ; I do A (nezpracuje se, jen se později
> přepíše)
>                                       ; není mi jasné, není tam překlep?
Jinak
> by tato instrukce neměla význam.
Co presne je IFF2 ? Neni "ld a,i" potreba kvuli tomu, aby se nejak spustilo
zpracovani IFF2 ?

Zobrazit citovaný text (20 řádků)
> >LD	A, L                        ; přesune původní obsah F (state 1) do A
> >PUSH	AF                  ; původní F (state 1) do H, F (state 2) do L   
-
> state 2 here
> >POP	HL
> >CP	L                    ; porovnání původního F (state 1) s nedávným F 
(state
> 2)
> >JR	NZ, loop               ; dokud se navzájem nerovnají
> >LD	(data), A               ; při nějaké smysluplné hodnotě
> >DI
> >POP	AF                 ; nezájem, jen obnoví AF a vrátí se
> >RET
> 
> Fakt záhada.
> 
> ---
> 
> 
> 

Zobrazit původní podobu

Vlákno · 12 zpráv

Zobrazit celé vlákno na jedné stránce

  1. IFF2? David Luftner
  2. Re: IFF2? Michal Hučík
  3. Re: IFF2? +GAMA
  4. Re: IFF2? Vaclav Peroutka
  5. Re: IFF2? +GAMA
  6. Re: IFF2? Zdenek Adler
  7. Re: IFF2? +GAMA
  8. Re: IFF2? David Luftner
  9. Re: IFF2? +GAMA
  10. Re: IFF2? Vaclav Peroutka
  11. Re: IFF2? +GAMA
  12. Re: IFF2? Vaclav Peroutka