Odejmowanie od (2 do X)-1
From Atariki
(Różnice między wersjami)
												
			
			| Wersja z dnia 09:46, 6 maj 2008 KMK (Dyskusja | wkład) (przeniesienie) ← Previous diff | Aktualna wersja Mono (Dyskusja | wkład) | ||
| 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
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.
