혼자 공부하는 컴퓨터구조 + 운영체제 4장


혼자 공부하는 컴퓨터구조 + 운영체제 4장

4-1. ALU와 제어장치 ALU 레지스터 -> 피연산자를 받아들임 제어장치 -> 수행할 연산을 알려주는 제어 신호를 받아들임 연산을 수행한 결과는 특정 숫자, 문자, 메모리 주소가 될 수 있음 이 결과는 바로 메모리에 저장되는 것이 아닌 일시적으로 레지스터에 저장됨 CPU가 메모리에 접근하는 속도 <<<<<<< 레지스터에 접근하는 속도 만약 메모리에 저장한다면 속도가 너무 느려서 레지스터에 우선 저장하는 것임 계산결과와 플래그를 보냄 플래그란? 음수와 양수를 구분하기 위해 사용 '결과는 음수' 또는 결과가 레지스터 공간보다 클 때 '결과값이 크다' 라는 추가정보를 보냄 플래그 종류 의미 예시 부호플래그 연산한 결과의 부호를 나타낸다 플래그1 : 음수 플래그0 : 양수 제로 플래그 연산 결과가 0인지 여부 플래그1 : 결과 == 0 플래그0 : 결과 != 0 캐리 플래그 연산 결과 올림수나 빌림수가 발생했는지 여부 플래그1 : 빌림수,올림수 o 플래그0 : 빌림수,올림수 x 오버플로...



원문링크 : 혼자 공부하는 컴퓨터구조 + 운영체제 4장