[어셈블리어] 리눅스 64비트 환경에서 32비트 프로그램 컴파일하기
컴퓨터가 점점 발전해감에 따라 레지스터도 발전하게 되었습니다. 또한 프로그래밍을 할 때 사용하는 레지스터의 구성도 다르답니다. 아래의 표와 같이 말이죠. 64-bit register Lower 32 bits Lower 16 bits Lower 8 bits rax eax ax al rbx ebx bx bl rcx ecx cx cl rdx edx dx dl rsi esi si sil rdi edi di dil rbp ebp bp bpl rsp esp sp spl r8 r8d r8w r8b r9 r9d r9w r9b r10 r10d r10w r10b r11 r11d r11w r11b r12 r12d r12w r12b r13 r13d r13w r13b r14 r14d r14w r14b r15 r15d r15w ..
2020.01.29