You will be fine

<정보처리기사>전자계산기구조

by BFine
반응형

반가산기- XOR 게이트와 AND 게이트 각각 한개로 구성


전가산기- 반가산기 두개와 OR게이트 한개로 구성


플립플롭- 입력신호와 전 상태 출력에 의해 결정 , 1bit 기억소자 , RS 기본 JK 11일때 토글 


-------------------------------------------------------------------------------------------------------------------------------------------------------------------


자료표현단위- 비트 바이트 워드(cpu가 한 번에 처리할 수 있는 데이터양) 필드( 파일구성의 최소단위) 레코드 블록(레코드 집합) 파일  데이터베이스 


내부적- 정수 (고정소수점) . 실수 (부동소수점->정밀도 높임)

         -  팩 10진( 1바이트에 2자리, 입출력 불가) 언팩10진( 1바이트 1자리, 연산불가능)  

         



외부적- 문자코드  BCD ( 2 zone bit 4 digit)  아스키 ( 3 zone bit 4 digit)  EBCDIC ( 4 zone bit 4 digit)  유니코드 (2 byte 모든언어 표현)

         - 가중치코드( has 고유한 값 ): 8421,2421 코드 / 비중치코드( not 고유한 값 ): excess-3 그레이코드 / 자기보수 8421 excess-3 2421 5111

         - 패리티비트(에러검출) 해밍코드 ( 에러 검출&교정 ) 

     

 

--------------------------------------------------------------------------------------------------------------------------------------------------------------------


CPU(중앙처리장치)- 각종 장치 제어 , 산술 및 논리 연산 , 구성: 제어장치 연산장치(ALU) 레지스터


레지스터- 고속 임시기억장치, 플립플롭의 집합

            - MAR: 기억장소 주소기억 / MBR: 기억장소 내용기억 / PSW: cpu 상태정보기억 / 인덱스:상대적 계산 / 베이스: 절대적 계산 /


제어장치- 주기억장치에서 기억된 명령을 해독, 적절한 신호전송

           - PC(프로그램 카운터): 다음 실행할 명령주소 기억 / IR(명령레지스터) 현재실행중인 명령기억)/ 부호기/ 번지해독기 / 명령해독기



ALU- 자료를 입력받아 산술 논리 연산을 실행, 자료 비교 이동 편집 판단

     - 누산기-중간결과 저장 / 데이터레지스터- 연산결과 데이터 일시 기억 후 전송/ 상태레지스터 자리올림 오버플로 인터럽트 신호 기억/


--------------------------------------------------------------------------------------------------------------------------------------------------------------------


명령어 구성- 설계시 연산자종류 주소지정방식 데이터구조


op code (동작코드) - 함수연산 전달 제어 입출력 + OPERAND(자료부) - mode (직,간접주소) register address


명령형식- 0주소 스택 묵시적 주소지정/ 1주소 누산기구조에서 사용/ 2주소 연산결과 1에 표시 / 3주소 연산결과 요소 모두 기억


주소지정방식- 암시적. 즉시, 직접 ,간접, 계산


-------------------------------------------------------------------------------------------------------------------------------------------------------------------

반응형

블로그의 정보

57개월 BackEnd

BFine

활동하기