Quiz: Computer Architecture에 관련 질문
안녕하세요,
컴퓨터 해킹을 처음 배우고 있습니다. Quiz: Computer Architecture 부분 문제를 막상 풀려고 하니, 기억이 나지 않네요. rax가 0x0123456789abcdef일때 ax, al, ah, eax의 값을 구하는 문제가 있었습니다. rax가 64비트고 eax는 32비트, ax가 16비트, al, ah는 8비트인 것은 알겠는데, 어떻게 푸는지를 잘 모르겠습니다. 혹시 자세하게 알려주시면 감사하겠습니다.
감사합니다.
#시스템해킹
작성자 정보
답변
1
Hmin
강의 수강: 10
위 사진처럼
rax가 0x0123456789abcdef 이면 eax는 여기서 하위 32바이트 즉, 0x89abcdef가 되는 거구요 그럼 al은 rax의 하위 8비트인 0xef가 됩니다.