동아리 활동

System Hacking : 컴퓨터 아키텍처 Quiz 풀이

2023. 4. 29. 10:45

System Hacking

STAGE 2 - Background: Computer Science (2/3)

Computer Architecture 퀴즈 풀이

 

 

 

Quiz 1.

rax에서 rbx를 뺐을 때, ZF가 설정되었다. rax와 rbx의 대소를 비교하시오.

A >
B <
C == ✔️

 

 

풀이: ZF(Zero Flag)는 연산의 결과가 0일 경우에 설정 된다. 따라서 rax와 rbx의 뺄셈이 ZF가 됐다는 것은 둘의 크기가 같다는 것이다.

 

 

 

Quiz 2.

rax = 0x0123456789abcdef 일 때, ah의 값은?

A 0xef
B 0x02
C 0x01
D 0xcd ✔️

 

 

풀이: ah는 eax에서 ax의 상위 8비트를 구성한다.

rax-> 0123456789abcdef

eax-> 89abcdef

ax-> cdef

ah-> cd

al-> ef

따라서 답은 0xcd가 된다.

 

 

 

Quiz 3.

rax = 0x0123456789abcdef 일 때, al의 값은?

A 0x01
B 0xef ✔️
C 0x02
D 0xcd

 

 

풀이: al은 eax에서 ax의 하위 8비트를 구성한다.

rax-> 0123456789abcdef
eax-> 89abcdef
ax-> cdef
ah-> cd
al-> ef

따라서 답은 0xef가 된다.

 

 

 

Quiz 4.

rax = 0x0123456789abcdef 일 때, ax의 값은?

A 0xcdef ✔️
B 0x4567
C 0x89ab
D 0x0123

 

 

풀이: ax는 eax의 하위 16비트를 구성한다.

rax-> 0123456789abcdef
eax-> 89abcdef
ax-> cdef

따라서 답은 0xcdef가 된다.

 

 

 

Quiz 5.

rax = 0x0123456789abcdef 일 때, eax의 값은?

A 0x01234567
B 0x89abcdef ✔️
C 0xefcdab89
D 0x3456789a

 

 

풀이: eax는 rax의 하위 32비트를 구성한다.

rax-> 0123456789abcdef
eax-> 89abcdef

따라서 답은 0x89abcdef가 된다.

 

 

 

 

'동아리 활동' 카테고리의 다른 글

System Hacking : x86 어셈블리 (2)  (0) 2023.05.01
System Hacking : x86 어셈블리 (1)  (0) 2023.05.01
System Hacking : 컴퓨터 아키텍처  (0) 2023.04.28
System Hacking : 리눅스 메모리 레이아웃 Quiz 풀이  (1) 2023.04.27
System Hacking : 리눅스 메모리 레이아웃  (0) 2023.04.26
  1. Quiz 1.
  2. Quiz 2.
  3. Quiz 3.
  4. Quiz 4.
  5. Quiz 5.
'동아리 활동' 카테고리의 다른 글
  • System Hacking : x86 어셈블리 (2)
  • System Hacking : x86 어셈블리 (1)
  • System Hacking : 컴퓨터 아키텍처
  • System Hacking : 리눅스 메모리 레이아웃 Quiz 풀이
Hicecream
Hicecream
Hicecream
Hicecream
Hicecream
전체
오늘
어제
  • 분류 전체보기 (199)
    • 코딩테스트 & 문제 풀이 (159)
    • 동아리 활동 (8)
    • 외부 활동 (0)
    • 대학 과제 (3)
    • Git & Git Hub (5)
    • 코딩 프로젝트 (1)
    • 공부 메모 (17)
    • 일상 (2)
    • 참고사항 (2)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • Bronze 2
  • LV1
  • 정렬
  • C
  • 구현
  • 사칙연산
  • Code up
  • programmers
  • Bronze 3
  • Silver 4
  • python
  • Silver 5
  • Bronze 5
  • 문자열
  • 수학
  • Bronze 1
  • C언어 기초 100제
  • BOJ
  • Bronze 4
  • Java

최근 댓글

최근 글

hELLO · Designed By 정상우.
Hicecream
System Hacking : 컴퓨터 아키텍처 Quiz 풀이
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.