명령어

    [CS : 컴퓨터 구조] 명령어 : 03-1 소스코드와 명령어

    고급언어 : 개발자가 이해하기 쉽게 만든 언어 저급언어 : 컴퓨터가 이해하고 실행하는 언어 저급언어 기계어 · 0과 1로 이루어진 명령어로 구성된 저급언어 · 16진수로 표현된 기계어 어셈블리어 · 0과 1로 이루어진 기계어를 읽기 편한 형태로 번역한 저급언어 ※ 개발자가 작성한 코드를 컴퓨터가 바로 읽거나 쓰기를 할 수 없는 것은 고급언어이기 때문이다. 그렇기때문에 저급언어로 변환해주어야한다. (고급언어) 컴파일 언어와 인터프리트 언어 A) 컴파일 언어 컴파일 언어로 작성된 소스코드는 컴파일러에 의해 저급언어로 변환되고(변환하는 과정을 컴파일이라고한다.) 컴파일 결과로 저급언어인 목적코드가 생성된다. 소스 코드 컴파일 중 오류가 발생하면 소스 코드 전체가 실행되지 않는다. B) 인터프리터 언어 인터프리..

    [CS : 컴퓨터 구조] 컴퓨터 구조에 대하여

    01-1 컴퓨터 구조를 알아야하는 이유 ⓐ 문제 해결 능력을 기를 수 있다. ex) 같은 코드를 써도 환경에 따라 다른 경우, 컴퓨터를 분석의 대상으로 바라볼 수 있게된다. ⓑ 성능, 용량, 비용을 고려한 개발을 할 수 있기 때문 ex) 웹 사이트를 운영한다고 가정한다면 운영할 사이트의 서버 컴퓨터를 구매하게 될 때 내가 개발한 코드가 어느정도의 성능, 용량, 비용을 갖고 있는 컴퓨터가 필요한 지 개발자 스스로가 판단 할 수 있어야 한다. (AWS같은 클라우드 서비스를 이용하더라도 판단 능력은 필요하다.) 01-2 컴퓨터 구조의 큰그림 컴퓨터가 이해하는 두 가지 정보 : 데이터 컴퓨터와 주고받는 정보 또는 내부에 저장된 정보를 데이터라고 부르기도 한다. 숫자, 문자, 이미지, 동영상과 같은 정적인 정보 ..