I have a question regarding 6502 machine language. It's about the memory addressing.
Example:
0600: a9 01 8d 00 02 a9 05 8d 01 02 a9 08 8d 02 02
Address Hexdump Dissassembly
-------------------------------
$0600 a9 01 LDA #$01
$0602 8d 00 02 STA $0200
$0605 a9 05 LDA #$05
$0607 8d 01 02 STA $0201
$060a a9 08 LDA #$08
$060c 8d 02 02 STA $0202
My question is:
Is the address $0600 in little endian notation?
Is this page memory 06 -> 6 * 256 = 1536 decimal + offset 0 = 1536?
And $0602 is at 0x06 x 0x100 = page n + offset 2 = 1538 d
thanks
Mike
Example:
0600: a9 01 8d 00 02 a9 05 8d 01 02 a9 08 8d 02 02
Address Hexdump Dissassembly
-------------------------------
$0600 a9 01 LDA #$01
$0602 8d 00 02 STA $0200
$0605 a9 05 LDA #$05
$0607 8d 01 02 STA $0201
$060a a9 08 LDA #$08
$060c 8d 02 02 STA $0202
My question is:
Is the address $0600 in little endian notation?
Is this page memory 06 -> 6 * 256 = 1536 decimal + offset 0 = 1536?
And $0602 is at 0x06 x 0x100 = page n + offset 2 = 1538 d
thanks
Mike
x1
x2