less than 1 minute read

정보의 표현과 정보

출처 : 컴퓨터구조론 김종현 지음

  • 컴퓨터가 받아들이고 처리하는 정보

    프로그램 코드와 데이터

  • 컴파일러

    고급언어 프로그램을 기계어로 변환해주는 소프트웨어

  • 기계어

    컴퓨터 하드웨어가 이해하는 언어

    0 과 1로 이루어짐

    CPU 마다 다름

  • 어셈블리 언어

    기계어와 고급 언어 사이의 차이를 해결하기 위한 각 CPU 고유의 언어

    어셈블리 명령어라고도 함

  • 고급 언어 프로그램이 기계어 프로그램으로 번역되는 과정

    고급언어 프로그램은 어셈블리 프로그램 (어셈블리 명령어)로 번역되어 니모닉스를 달고 있는 구조로 변화됨

    어셈블리 프로그램은 컴파일러를 거쳐 기계어 프로그램으로 됨

  • 니모닉스

    어셈블리 명령어가 지정하는 동작을 나태내는 간략화된 기호

  • 어셈블러

    어셈블리 프로그램를 기계어 프로그램으로로 변환시켜주는 소프트웨어

  • 기계어의 필드

    기계어를 나누어놓은 것

    연산을 지정해주는 연산코드 필드와 적재될 데이터가 저장되어 있는 기억장치 주소를 가리키는 오퍼랜드 필드로 나눔

  • 명령어 형식

    명령어의 비트 수와 용도 및 필드 구성 방법을 지정해주는 방식

  • 단어

    CPU 에 의해 한 번에 처리될 수 있는 비트들의 그룹

    CPU 의 명령어 길이와 같음

    CPU 가 기억장치로부터 한 번에 읽어올 수 있는 비트 수

    단어의 길이는 CPU의 하드웨어 구조에 따라 다름