책 & 강의/컴퓨터과학이 여는 세계1 프로그래밍 언어 간격 컴퓨터는 기본적으로 기계어만을 이해한다. 왜냐하면 컴퓨터는 부울 논리를 통해 설계된 전자 스위치 회로이기 때문이다. 이때 전자 스위치 회로는 데이터를 저장하는 장치의 구성으로 플립플롭이란 것을 사용한다. 이것은 전자 스위치의 on, off만을 이용해서 정보를 표현하는 기계이다. 이때 on, off가 각각 0과 1에 대응할 수 있기 때문에 모든 데이터는 2진수로 표현되며, 컴퓨터는 오직 2진수만을 처리할 수 있다. 즉, CPU는 플립플롭으로 구성된 RAM에 저장된 2진수만을 처리할 수 있다. 그리고 이러한 2진수 체계를 기반으로 만들어진 컴퓨터의 명령어를 기계어라고 한다. 그러나 이러한 기계어는 사람이 이해하기 어렵다. 따라서 인간과 컴퓨터 사이에는 간극이 존재한다. 번역사슬 기계어가 어렵다는 특성을.. 2023. 3. 6. 이전 1 다음