본문 바로가기 메뉴 바로가기

생각하는 개발자

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

생각하는 개발자

검색하기 폼
  • 분류 전체보기 (75)
    • Programming (2)
      • Kotlin (7)
      • Java (10)
      • Linux (3)
      • HTML (2)
      • Network (1)
      • PHP (2)
      • Computer (1)
      • C (4)
      • Android (13)
      • GitHub (1)
      • Reversing (1)
      • 프로젝트 오일러 문제풀이 (7)
      • 개발 트렌드 (1)
    • Information (6)
      • 유용한 정보 (4)
      • Solution (2)
    • Study (11)
      • 영어 (6)
      • 일본어 (1)
      • 자격증 (3)
      • 영상기술 (1)
    • Review (2)
      • 영화 (2)
      • 책 (0)
    • 티스토리 초대장 배포 (1)
  • 방명록

Programming/Reversing (1)
리버싱 :: 무조건 알아둬! 레지스터

레지스터라는 말을 처음 접한 사람들은 지레 겁을 먹는 경우가 많은데 어렵게 생각할 필요가 없다. 레지스터는 단지 "CPU가 사용하는 저장공간"일 뿐이다. 리버싱이 왜 필요하고 어떨 때 사용하는지는 구글링에 맡기도록 하고 오늘 필자는 리버서가 반드시 알아야 할 6가지 레지스터에 대해 설명을 할 것이다. EAX가장 빈번하게 사용되는 레지스터이다.계산식에 사용되고 사칙연산에 주로 이용된다.함수의 리턴 값이나 return 100 등의 코드를 사용할 때 100과 같은 값이 저장된다.A는 Accumulator의 약자이다. EDXEAX와 역할이 같지만 리턴값을 저장하는 용도로는 사용되지 않는다.각종 연산에 사용된다.D는 Data의 약자이다. ECXC는 Count의 약자이다.루프문을 수행할 때 카운팅 하는 역할을 한다..

Programming/Reversing 2014. 7. 22. 17:33
이전 1 다음
이전 다음
공지사항
  • 최근 유행하는 국제 사기메일입니다.
  • 환영합니다.
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • 처음처럼~ (by 아사마루)
  • 준형씨
  • 보안창고
  • 그냥
  • 기억보단 기록을
TAG
  • 코틀린 기초강의
  • 자바
  • LiveTemplate
  • 개발자
  • 문제풀이
  • 안드로이드 스튜디오 라이브 템플릿
  • php
  • kotlin 기초
  • 코틀린
  • 코딩
  • 안드로이드 컴포즈
  • 영어회화
  • Kotlin
  • 프로그래밍
  • android studio
  • live template
  • Android
  • Java
  • 코틀린 기초
  • 런탭
  • 안드로이드 스튜디오
  • Programming
  • 영어발음
  • 안스 템플릿
  • compose bottomsheet
  • 안드로이드
  • 프로젝트오일러
  • 안드로이드 바텀시트
  • 컴포즈 바텀시트
  • 코딩문제
more
«   2025/08   »
일 월 화 수 목 금 토
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바