본문 바로가기
리버싱

리버싱 9

by 윤라경 2024. 8. 21.

[2024.08.21]

 

 

해당 화면의 경우 홀수 값을 출력하여 1, 3, 5, 7이 출력되는 코드다

 

 

현재 화면에서의 AND 연산자는 실제로 AND 연산자의 역할을 하지 않는다

곱하기로 생각하면 안 되고, 1인지 0인지를 가려내는 명령어로 해석하면 된다

현재의 경우 오히려 TEST에서 AND 연산자를 사용한다고 보면 된다

 

TEST 연산자의 경우 Zero Flag에만 영향을 끼친다

멀티 플라이는 10진수 헥사값

and는 비트 연산자라고 생각하면 된다

 

그렇기 때문에 현재 화면에서는 짝수의 2, 4, 6, 8을 차례대로 출력하게 된다 

 

 

local 1은 합산, local 2는 조건을 정하는 것이다

현재 local2의 조건으로 설정된 것이 5다

 

 

그렇기 때문에 sum의 값 10과 5를 더한 값 15가 출력된다 

 

 

현재의 화면에서는 차례대로 10, 9, 8, 7, 6, 5, 4, 3, 2, 1을 출력하게 된다

 

 

 

강의 소감

강의에 집중하여 듣다 보니까 실습 내용을 적지 못하는 때가 많다

하지만 이해하지 못하고 적어 놓기만 하는 것보다 우선 내가 이해하는 게 더 중요하다는 생각이 든다

그렇기 때문에 녹화본으로 한 번 더 보고 시간을 내서 내용을 수정 예정이다

'리버싱' 카테고리의 다른 글

리버싱 11  (0) 2024.08.26
리버싱 10  (0) 2024.08.23
리버싱 8  (0) 2024.08.20
리버싱 7(수정 예정)  (0) 2024.08.19
리버싱 6  (0) 2024.08.16