asked
[MMORPG Game Development with C++ and Unreal Series] Part 1: Introduction to C++ Programming
Register Basics
Resolved
Written on
·
364
0
rbx -> 64 비트 == 8바이트 0x12345678 저장함
eax -> 32비트 == 4바이트 0x1234 저장함
ax -> 16비트 이고
al -> ax의 하위 8비트 == 1바이트인데 0x00을 저장하면
0x1200가 아니고, 0x1230가 되야 하는거 아닌가요?
Answer 1
우선 rbx는 B 레지스터이기 때문에 A랑 무관합니다.EAX 테스트 후 Al을 0으로 밀 때의 결과는 위와 같습니다.