Co oznacza instrukcja "ADC #$"?

0

Może mi ktoś wyjaśnić co oznacza ADC #$1?

0

Jeśli chodzi o x86 to ADC oznacza Add with Carry, czyli zachowuje się jak zwykłe dodawanie, ale jeśli CF = 1 (tzn Carry Flag ustawione) to dodatkowo zwiększa wartość o jeden.

ADC z x86 używa się np tak:

adc eax, ebx
0

mam taką pętle:

LDA #4
STA $2
loop:
ADC #$1
STA $2
CMP #10
BNE loop

dodanie znacznika <code class="asm"> - furious programming

0

A no to nie jest x86 :P Nie kojarzę takiego rodzaju kodu maszynowego.

0

To jest 6502. Np. Commodore 64 itp
http://www.obelisk.demon.co.uk/6502/reference.html#ADC

1 użytkowników online, w tym zalogowanych: 0, gości: 1