Immediate addressing supplies a constant operand directly in an instruction, marked with #. With ADC, the value is added to the A register rather than read from a memory address. section 4.1.1
Add a constant to A
Clear the carry flag, load $01 into A, then add the immediate value $05. The result is A=$06. section 4.1.1
Listing 4.2 Adding a direct value
clc #1 lda #$01 adc #$05
Inspect the complete instruction sequence for adding a direct value. section 4.1.1
