반응형

프로세서 구조도

 

용어 정리

프로세서 필수 구성요소: ALU, CU, 레지스터 세트

 

산술 논리 연산 장치(ALU, Arithmetic Logic Unit): 산술 논리 연산 기본 연산을 수행

-  산술 연산: 덧셈, 뺄셈, 곱셈, 나눗셈, 증가(INC), 감소(DEC), 보수(Complement)

-  논리 연산: AND, OR, NOT, XOR, 시프트(shift)

 

제어장치(CU, Control Unit): 메모리에서 명령어를 가져와 해독하고 실행에 필요한 장치들을 제어하는 신호를 발생

-  PC, IR, 부호기(Encoder), 해독기(Decoder), 번지해독기 등으로 구성되어 있음

 

레지스터 세트: 프로세서 내부에 존재하는 용량은 작지만 매우 빠른 메모리, 트수 레지스터와 범용 레지스터로 분류, 플립플롭이나 래치를 병렬로 연결해 구성

-  레지스터 종류

· PC(프로그램 카운터): 다음에 실행할 명령어의 번지를 기억하는 레지스터, 분기 명령이 실행되는 경우 목적지 주소로 갱신

· MAR(메모리 주소 레지스터) 데이터의 번지를 기억하는 레지스터

· MBR(메모리 버퍼(데이터) 레지스터): 데이터&명령어가 잠시 기억되는 레지스터

· IR(명령 레지스터): 현재 실행중인 명령의 내용을 기억하는 레지스터

· AC(누산기): 연산된 결과를 일시적으로 저장하는 레지스터

· PSWR(상태 레지스터 = 플래그 레지스터): 연산 결과에 대한 부가 정보를 기억, Carry, Zero, Negative, oVerflow, Parity

· 베이스 레지스터: 명령이 시작되는 시작번지를 기억하고 있는 레지스터

'Hacking & Security > Hacking Technique' 카테고리의 다른 글

사회공학기법과 방어 방법  (0) 2023.02.07