레지스터

DoiDoi·2021년 5월 26일
0

레지스터의 a b c d 는 각각 다른공간

여기서 a를 기준으로

rax = 64bits
eax = 32bits
ax = 16bits
ah, al = 8bts

mov eax, 0x1234

위 코드를 실행하면 rax 값은 0x1234가 된다.

mov al, 0x00

rax가 0x1234인 상황에서 위 코드를 실행하면
아래 8bits가 00으로 덮어써져서 결과는 0x1200이 된다.

profile
I'm ready to learn!

0개의 댓글

관련 채용 정보