전꽃비블로그

  • 홈
  • 태그
  • 방명록

어셈블리 디컴파일 1

Hello World! 어셈블리 분석 - AMD64 어셈블리 기초

Hello, World! 출력을 분석해보자 Hello.c #include //표준 라이브러리 int main(void){//main 함수 선언 printf("Hello world\n");//printf표준함수로 문자열 출력 return 0;//무결성 증명 } 간단한 Hello world 프로그램이지만 많은 원리가 있다. 어셈블리를 분석하려면 당연히 어셈블리어를 알아야 한다. 어셈블리 구조 어셈블리어 수행 방식 Opcode Operand INC RAX 어셈블리는 Opcode와 Operand 그리고 ;로 시작하는 주석이 있다. Opcode는 명령어 Operand는 명령이 수행될 공간 또는 데이터 ; 주석 Opcode Operand1(Destination) Operand2(Source) ADD RBX RAX ..

개발/Assembly 2022.02.09
1
더보기
프로필사진

잡글과 정보글, 강력하고 간단하게

반응형
  • 분류 전체보기 (74)
    • GNU+linux (23)
      • Arch linux issues (3)
      • Linux customizing (1)
      • linux 실용 꿀팁 (5)
      • shell (9)
      • 인강듣기 (2)
      • vi editor (1)
      • linux-news (2)
      • kernel (0)
    • 개발 (19)
      • 코딩테스트 (7)
      • C Series (1)
      • Flutter (1)
      • DB (3)
      • 개발환경 (2)
      • Assembly (3)
      • Xda (1)
      • Computer Graphics (1)
    • IT (7)
      • 개발보드 (2)
      • 인공지능 AI (3)
      • 농업과학 (1)
      • 기타 (1)
    • 역학 (0)
    • 로봇공학 (0)
    • 게임 (7)
      • Minecraft (2)
      • osu! (1)
      • Steam 게임 (3)
    • 사회&문화 (18)
      • 이슈 (15)
      • 음악 (1)

Tag

우한 폐렴, 백준 플레티넘, 유희왕 덱 추천, line-sphere intersection, 우한폐렴, 백준5615 정답, boj 5615, 리눅스 고급 명령어, 리눅스 명령어 활용, SQL 데이터 타입, boj 5615 정답, 백준 아파트 임대, boj 아파트 임대, 코드업 C언어, 코로나 바이러스, SQL 데이터 개형, 무한 반사 문제 해결, boj 플레티넘, 어셈블리 기초, 코로나바이러스,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

  • 블로그 카테고리 목록 개편
  • 2021.01.08 티스토리 활동 재개

Archives

Calendar

«   2025/06   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

  • Youtube
  • Github
  • ArchWiki

티스토리툴바