728x90
반응형
CPU
central process unit.
CU(control) + ALU(계산 담당)
<cpu의 종류>
종류는 크게 두 가지가 있다.
1) CISC : complex, 명령어 체계가 굉장히 복잡하다. 메모리를 10개 이하로 사용한다.
2) RISC : reduced, 복잡도가 낮다. 크기 32bit로 통일된다. 메모리는 30+α개이며, 읽는 속도가 빠르다.
<F>
F : flag로, 지금 상태를 알려주는 process, CPU의 저장 공간 중 하나로 8bit이다.
아래의 그림은 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
반응형
'KNU_study > 마이크로프로세서' 카테고리의 다른 글
마이크로프로세서(6) memory interface2 (0) | 2023.04.21 |
---|---|
마이크로프로세서(5) 어셈블러 명령어 (0) | 2023.04.20 |
마이크로프로세서(4) FlipFlop as memory (1) | 2023.04.20 |
마이크로프로세서(3) memory interface (0) | 2023.04.20 |
마이크로프로세서(1) Bus란 무엇일까? (0) | 2023.04.20 |