컴퓨터 정보의 종류

  • 프로그램 코드(Program code)
  • 데이터(data)
    • 2진수 비트들의 조합으로 표현


프로그램 코드(program code)

  • 고급 언어 프로그램(high-level language)
  • 어셈블리 프로그램(assembly program)
  • 기계어(machine language)


컴파일러(compiler)

  • 고급언어 프로그램을 기계어로 변환해주는 소프트웨어
  • 언어 번역 프로그램
  • 해석기 & 번역기


고급 언어에서 기계어 프로그램으로 번역


명령어 형식(instruction format)

  • 명령어의 비트 수와 용도 및 필드 구성 방법을 지정해주는 형식
  • 연산코드 필드(operation code field)
    • CPU가 수행할 연산을 지정
  • 오퍼랜드 필드(operand field)
    • 명령어 실행에 필요한 데이터가 저장된 주소

Leave a comment