[zxspectrum] Re: assembler

  • From: Paolo Ferraris <pieffe8@xxxxxxxxxxxxx>
  • To: zxspectrum@xxxxxxxxxxxxx
  • Date: Thu, 06 May 2004 09:24:37 -0500

Mario Prato wrote:

Ok. Attento però al bit che entra.

il bit che entra dovrebbe essere 0 mi sbaglio?
cioe' se l'accumulatore contiene 11111110 e eseguo un SLA A dovrei ottenere 11111100 giusto?

Per quanto riguarda SLA, nulla da dire. Attenzione pero` che SRA shifta a destra preservando il valore del bit 7, cioe`11111110 diventa 11111111. In altre parole, SRA (shift aritmetico) fa una divisione per due con segno. Se vuoi uno zero nel bit 7 l'istruzione giusta e` SRL (shift logico).


-p


Other related posts: