HLL -> Machine language 과정

김나현·2024년 9월 11일
0

HLL(High-level language)로 먼저 작성

: C언어 나 자바 등

complier 을 통해 Assembly 언어로 변경

: assembly 언어는 좀 더 hw와 가까운 (hw가 이해하기 쉽게) 만드는 중간 언어이다.
각 cpu의 고유한 ISA(Instruction Set Architecture) 에 따라서 다르게 작성이 된다.

  • ISA란? - 명령어셋, 구조 (cpu가 이해 가능한)
    이것에 따라 작성하지 않으면 오류가 생긴다. 각 제조사별 모델별 차이가 있다.

assmbler을 통해서 binary machine 언어로 변경

최종적 기계언어 (ex 0000001111111 ... 그림참조)

profile
Let's study hard!

0개의 댓글