HACK THE WORLD

  • 홈
  • 태그
  • 방명록

instruction 2

instruction set 구성과 machine dependent

instruction set 구성과 machine dependent 기계마다 instruction code (instruction set architecture, ISA)가 다름 ex) MUL이 있는 instruction set도, 없는 instruction set도 있음 ex) 64비트 instruction code, 32비트 instruction code 서로 instruction set이 다름 == 어셈블리 랭귀지가 다르다 == 이걸 처리하는 하드웨어가 다르다. intel CPU ≠ ARM CPU ⇒ machine dependent 하다. 라는 말의 의미

Master Piece of jun/컴퓨터개론 2021.11.08

구문 VS 명령어 (Statement VS Instruction) 소스코드 어셈블리어 인간이 하이 레벨 언어를 쓰는 이유

소스코드의 한 문장을 statement(구문)이라고 하고, 실제로 컴퓨터가 명령을 수행하는 하나의 단위를 instruction(명령어)라고 한다. 프로그램은 명령어의 유한집합을 의미하며, 여기서 명령어는 instruction에 해당한다. CPU는 한번에 하나의 instruction을 수행한다. (구체적으로 CPU의 ALU, Arithmethic Logic Unit) c = a+b; 이렇게 C언어 소스코드의 한 문장(statement)을 쓰게되면, 컴퓨터 내부에서는 레지스터에 값을 가져오고 계산해서 C의 위치에 더한 값을 집어넣는 세부적인 일(instruction)들이 필요하다. 컴파일러가 이 하나의 statement를 수행하기 위해서 세개의 instruction을 실행해야한다. mov eax, dword..

공부/JUN STUDY 2021.09.14
1
더보기
프로필사진

HACK THE WORLD : 안녕하세요 이준학입니다.

  • 분류 전체보기 (186)
    • CTF (33)
      • CTF_Configuration (13)
      • dreamhack.io (8)
      • HackCTF (ctf.j0n9hyun.xyz) (1)
      • 2022 CODEGATE (1)
      • 2022 T3N4CI0US CTF (3)
    • Configuration (6)
    • profile (1)
    • 일기 (9)
    • 팁(트러블슈팅) (24)
    • 공부 (68)
      • JUN STUDY (30)
      • 이모저모 (24)
      • 논문 번역 (5)
      • 논문 리뷰 (3)
      • SPACE (5)
    • 필기 (5)
      • 시스템 해킹 (System hacking) (4)
      • 웹 해킹 (Web hacking) (1)
    • Master Piece of jun (29)
      • 컴퓨터개론 (27)
      • 자료구조 (0)
      • 컴퓨터구조 (1)
      • 소프트웨어공학 (1)
    • 분야별 해킹 (2)
      • 하드웨어 해킹 (2)

Tag

퍼징논문, misc, 해킹, 어셈블리어, 메모리, docker, CTF, 시스템해킹, 힙취약점, pwnable, CPU, 리눅스, Fuzz, 오버플로우, one_gadget, DreamHack, 포너블, 퍼징, 레지스터, fuzzing,

최근글과 인기글

  • 최근글
  • 인기글

Calendar

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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

  • 포스타입

티스토리툴바