미해결
[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
배열과 주소 질문 있습니다.
xor ecx, ecx
LABEL_PRINT_B:
PRINT_HEX 2, [b+ecx]
NEWLINE
inc ecx
cmp ecx, 5
jne LABEL_PRINT_B
xor rax, rax
ret
section .data
a db 0x01, 0x02, 0x03, 0x04, 0x05 ; 5 * 1 = 5바이트
b times 5 dw 1 ; 5 * 2 = 10바이트
강의에 나온 코드입니다.
여기서 b가 0x1, 0x0, 0x1, 0x0, 0x1.... 바이너리로 봤을때 이런식으로 저장이 돼있었잖아요.
근데 왜 출력할때 1, 0, 1, 0, 1이 아니라 1, 100, 1, 100, 1인지 잘 모르겠습니다.