Odejmowanie od (2 do X)-1: Różnice pomiędzy wersjami

Z Atariki
Przejdź do nawigacji Przejdź do wyszukiwania
przeniesienie
 
Mono (dyskusja | edycje)
mNie podano opisu zmian
 
Linia 10: Linia 10:
   eor N
   eor N
</pre>
</pre>
Jest to szczególnie przydatne, gdy M mamy pod ręką, np już w A, wtedy całe odejmowanie ogranicza się do <tt>eor</tt>.
Jest to szczególnie przydatne, gdy którykolwiek ze składników mamy pod ręką, np już w A, wtedy całe odejmowanie ogranicza się do <tt>eor</tt>.


[[Kategoria:Niezbędnik kodera]]
[[Kategoria:Niezbędnik kodera]]

Aktualna wersja z 23 sty 2014, 17:41

Są sytuacje, gdy chcemy odjąć liczbę (M) od (potęgi 2)-1, np 1, 3, 7, 15, ..., 255 (N). Typowy kod:

  lda N
  sec
  sbc M

Jeśli wiemy, że M jest mniejsza-równa N, możemy to zrobić szybciej:

  lda M
  eor N

Jest to szczególnie przydatne, gdy którykolwiek ze składników mamy pod ręką, np już w A, wtedy całe odejmowanie ogranicza się do eor.