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.