- 컴퓨터는 데이터와 명령어라는 두 가지 정보를 이해합니다. 💻
- 명령어는 수행할 작업과 작업에 사용할 대상을 포함합니다. 🖱️
- 명령어의 대상인 operand는 데이터 자체 또는 데이터가 저장된 메모리 주소를 지정할 수 있습니다. 📍
- 명령어는 작업 코드(operation code)와 operand로 구성됩니다. 🧮
- 흔히 사용되는 작업 코드 유형에는 데이터 전송, 산술, 논리 연산, 프로그램 흐름 변경, 입력/출력 제어 등이 있습니다. 📊
- stack은 마치 뚜껑이 있는 통처럼, 늦게 저장된 데이터가 먼저 출력되는 데이터 구조입니다. 🎁
- 머신 언어는 CPU가 직접 이해하는 0과 1로 구성된 단순하면서도 직접적인 명령어의 집합입니다. 🔌
- 어셈블리 언어는 CPU의 작업을 설명하는 더욱 가독성 높은 표현으로, 코드를 직관적으로 이해하도록 돕습니다. 📜