


프로그램카운터(PC)는 다음에 실행할 명령의 주소를 저장해, 명령이 순서대로 인출·실행되도록 지정하는 레지스터이다.
- 누산기(AC)는 연산 결과를 임시로 저장하는 레지스터이다.
- 명령레지스터(IR)는 현재 인출된 명령어 자체를 저장한다.
- 스택포인터(SP)는 스택의 최상위 위치를 가리키는 레지스터이다.
포토샵은 이미지를 편집하는 응용 프로그램일 뿐 프로그래밍 언어가 아니므로, C·베이직과 나란히 프로그래밍 언어로 든 이 설명이 잘못되었다.
포토샵으로는 컴퓨터에 내릴 명령문을 작성해 실행 프로그램을 만들 수 없고, 이미 만들어진 기능을 사용자가 조작할 뿐이다.
- 컴퓨터가 이해할 수 있는 언어를 프로그래밍 언어라 부르는 것은 일반적인 정의이다.
- 프로그램을 작성하는 일을 프로그래밍이라 한다.
- 컴퓨터가 단계적으로 동작하도록 지시하는 명령문의 집합체를 프로그램이라 한다.
기존 내용을 그대로 둔 채 원하는 비트 위치에 값을 끼워 넣는 문자 삽입은 OR 연산으로 수행한다.
- AND 연산은 특정 비트를 지우거나 걸러내는 마스크 용도로 사용된다.
- ROTATE 연산은 비트 위치를 순환 이동시키는 데 사용된다.
- MOVE 연산은 데이터를 그대로 옮기기만 할 뿐 값을 끼워 넣지 못한다.




순서도에서 비교·판단을 나타내는 기호는 마름모(다이아몬드)다.
마름모는 조건을 검사해 참·거짓(Yes/No)에 따라 흐름을 두 갈래 이상으로 갈라 보내는 자리에 쓴다. 네 꼭짓점이 상하좌우를 향하고 있어 들어온 선 하나에 대해 나가는 선을 여러 방향으로 낼 수 있게 되어 있다.
- 직사각형의 좌우 변 안쪽에 세로선이 하나씩 더 그어진 기호 = 미리 정의된 처리(서브루틴 호출)
- 윗변이 비스듬히 기울어진 사다리꼴 = 수동 입력
- 평행사변형 = 입력·출력(데이터)
단순한 계산이나 값 대입 같은 처리는 그냥 직사각형으로 그리고, 흐름이 갈라지는 판단만 마름모로 구분한다고 기억하면 된다.
간접 주소지정(indirect addressing)은 명령어의 주소 필드가 가리키는 기억장소에 실제 데이터가 있는 곳의 주소가 들어 있어, 한 번 더 참조해야 데이터를 얻는 방식이다.
- 인덱스 레지스터를 사용하는 방식은 인덱스 주소지정에 해당한다.
- 데이터를 레지스터에서 직접 더하거나 가져오는 방식은 즉시 또는 레지스터 주소지정에 해당한다.
- 번지에 따라 변동성을 갖는다는 설명은 간접 주소지정의 정의와 무관하다.
캐시 기억장치는 CPU와 주기억장치 사이의 속도 차이를 줄이기 위해 그 사이에 위치한다.
- 주기억장치와 보조기억장치 사이의 속도 차이는 디스크 캐시·버퍼가 완충한다.
- 입력장치와 출력장치 사이에는 캐시가 위치하지 않는다.
- 중앙처리장치와 보조기억장치 사이에도 캐시가 직접 놓이지 않는다.
컴퓨터의 주변장치에 해당하는 것은 보조기억장치이다.
- 연산장치는 산술·논리 연산을 수행하는 CPU의 핵심 구성 요소이다.
- 제어장치는 명령어를 해석해 각 장치의 동작을 지시하는 CPU 내부 요소이다.
- 주기억장치는 CPU가 직접 접근하는 내부 기억장치로 분류된다.
반면 보조기억장치는 디스크 등 외부에서 대용량 데이터를 보관하는 장치로, 중앙처리장치에 딸린 주변장치로 분류된다.

표의 출력 항목이 "빌림수"와 "차"이고, 그 값이 , 로 나타나므로 이 진리표를 만족하는 회로는 반감산기다.
표를 그대로 읽으면 A=0·B=0 이면 빌림수 0·차 0, A=0·B=1 이면 빌림수 1·차 1, A=1·B=0 이면 빌림수 0·차 1, A=1·B=1 이면 빌림수 0·차 0 이다. A 가 0 인데 B 가 1 인 경우에만 윗자리에서 1 을 빌려오므로 그 한 줄에서만 빌림수가 1 이 된다.
- 전가산기는 입력이 A·B·자리올림 입력 세 개이고 출력이 합과 자리올림인데, 표의 입력은 두 개뿐이고 출력 이름도 빌림수·차다
- 배타적 논리합 게이트나 논리합 게이트는 출력이 하나뿐이어서 차 외에 빌림수 열을 따로 설명할 수 없다




흡수 법칙에 따라 A + (A의 부정)·B 는 A 가 아니라 A + B 가 되므로, 우변을 A 로 적은 식이 잘못된 논리식이다.
전개하면 이다. A=0, B=1 을 넣으면 좌변은 이지만 우변 A 는 0 이어서 등식이 성립하지 않는다.
나머지 세 식은 모두 성립하는 기본 정리다.
- : 전개하면 로 논리합에 대한 분배 법칙이 맞다.
- 와 : 드모르간의 정리로, 전체 부정은 각 변수를 부정하고 연산자를 서로 바꾼 형태가 된다.



ON-OFF(2위치) 제어는 조작량이 최대·최소 두 값 사이에서만 급격히 전환되므로, 제어량이 목표값을 중심으로 주기적으로 진동하는 사이클링(헌팅) 현상이 나타난다.
I, PI, PID 제어와 같은 연속 제어는 조작량이 편차 크기에 따라 연속적으로 변화하므로 사이클링이 상대적으로 억제된다.