Rylah's Study & Daily Life
rax eax 본문
C++에서 메모리를 요즘 읽고 있다보면 레지스터를 읽을 때 헷갈리는 부분이 많다.
어셈블리를 제대로 공부하지 않아서 생긴 현상인데
RAX는 64비트에서 64비트를 쓰는 레지스터 RBX RCX 이렇게 나갈 수 있는 것이고
EAX는 32비트에서 32비트 전체를 쓰거나 64비트에서 그 절반인 것을 쓰는 것이고
AX는 16비트
AH는 AX 앞부분 8비트 AL은 8비트 뒷부분을 뜻한다.
'Study > C++' 카테고리의 다른 글
Modern C++ : 03. C++ Build : Static Library (0) | 2022.03.29 |
---|---|
01. Thread (0) | 2022.03.28 |
.bss .data .rodata (0) | 2022.03.23 |
날짜 계산 (0) | 2022.03.22 |
Modern C++ : 03. C++ Build : Debug (0) | 2022.03.14 |