Rylah's Study & Daily Life

rax eax 본문

Study/C++

rax eax

Rylah 2022. 3. 24. 01:40

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