본문 바로가기

KNU_study/마이크로프로세서

마이크로프로세서(2) CPU

728x90
반응형


 

CPU

 
central process unit.
CU(control) + ALU(계산 담당)
 
<cpu의 종류>
종류는 크게 두 가지가 있다. 
1) CISC : complex, 명령어 체계가 굉장히 복잡하다. 메모리를 10개 이하로 사용한다. 
2) RISC : reduced, 복잡도가 낮다. 크기 32bit로 통일된다. 메모리는 30+α개이며, 읽는 속도가 빠르다. 
 

CPU의 형태

 
<F>
F : flag로, 지금 상태를 알려주는 process, CPU의 저장 공간 중 하나로 8bit이다. 
아래의 그림은 F를 나타낸 것이다.
하나씩 살펴보자. 
 

F의 형태

 
A가 0이면(깃발 들어) F = 1, A = 1이면(깃발 내려) F = 0.
-> S : sign의 부호를 알려준다. 연산 결과가 A에 저장되므로, A의 첫 bit값이 정해진다. 음수면 1, 양수면 0.
-> AC : 보조 carry. 16bit일 경우, 8bit로 반 쪼갈라서 계산 시 중간 지점부터 체크한다. 
-> P : Parity. 1의 개수가 짝수 개면 1, 홀수 개면 0.
-> CY :  carry and borrow. 덧셈의 경우 올림수가 있으면 1, 없으면 0. 뺄셈에서 빌려오면 1, 아니면 0.
** 회색으로 X친 부분은 자주 쓰이지 않는 부분 !! (교수님 피셜)
 
** flag에 대한 더 자세한 지식을 원한다면 여기를 클릭
 
 
 

728x90
반응형