본문 바로가기

컴퓨터과학[3-2]100

컴퓨터의 구조 - [제7강] 중앙처리장치(1) 컴퓨터의 구조 - [제7강] 중앙처리장치(1) 중앙처리장치의 개요 ․중앙처리장치의 구성요소 컴퓨터의 구조 용어정리 범용 레지스터 CPU내에서 데이터를 임시적으로 저장하는 레지스터 특수 레지스터 CPU내에서 특수한 용도로 사용되는 레지스터 프로그램 카운터(PC) 다음에 수행될 명령어의 주소를 보관하고 있는 레지스터 명령어 레지스터(IR) 가장 최근에 인출된 명령어를 보관하고 있는 레지스터 누산기(AC) 연산 결과를 임시적으로 보관하는 레지스터 기억장치 주소 레지스터(MAR) 기억장치 버퍼 레지스터(MBR) 기억장치로 쓰여 지거나 읽혀질 데이터를 임시 보관하는 레지스터 스텍 포인터(SP) 스택영역의 번지를 지정해주는 레지스터 요점정리중앙처리장치(CPU)는 컴퓨터 시스템에서 프로그램이 수행되는 전반적인 과정을.. 2016. 8. 2.
컴퓨터의 구조 - [제6강] 제어장치 (2) 컴퓨터의 구조 - [제6강] 제어장치 (2) 마이크로명령의 형식 ․마이크로프로그램의 작성 예 ․하드웨어에 의한 제어 컴퓨터의 구조 용어정리 마이크로 프로그램에 의한 제어 제어단어와 같은 제어정보를 특별한 기억장치에 기억시킨 구조에 의한 제어방식 하드웨어에 의한 제어 주어진 시간에 처리장치에서 수행할 마이크로연산을 결정해 주는 제어상태를 갖는 순서회로를 가진 제어방식 요점정리마이크로명령어는 하나 혹은 다수의 마이크로 연산을 나타내며, 순차적인 마이크로명령어들의 집합은 마이크로프로그램(microprogram)을 구성한다. 마이크로명령어 형식을 설정하면 마이크로프로그램의 작성과정은 컴퓨터의 프로그램 작성과정과 유사하며, 이러한 이유로 펌웨어(firmware)라고도 한다. 하드웨어에 의한 제어장치는 상태 플립-.. 2016. 8. 2.
컴퓨터의 구조 - [제5강] 제어장치 (1) 컴퓨터의 구조 - [제5강] 제어장치 (1) 제어장치의 개요 ․제어장치의 구현 방법 ․마이크로프로그램에 의한 제어 컴퓨터의 구조 용어정리 마이크로 명령어 제어 단어를 포함한 제어정보 마이크로 프로그램 순차적인 마이크로명령어들의 집합 제어 기억장치 모든 제어정보를 저장하고 있는 기억장치 제어주소 레지스터 제어기억장치에 있는 마이크로명령어의 주소를 갖고 있는 레지스터 제어데이터 레지스터 제어기억장치에서 읽어온 마이크로명령어를 저장하는 레지스터 다음 주소 생성기(순서기) 다음에 수행될 마이크로명령어의 주소를 만들어 내는 조합논리회로 요점정리제어장치는 컴퓨터시스템의 모든 장치가 유기적으로 동작할 수 있도록 제어한다. 제어장치의 구조는 명령어 레지스터, 명령어 해독기, 주소 처리기, 순서 제어기로 구성 되어있다... 2016. 8. 2.
컴퓨터의 구조 - [제4강] 처리장치 (2) 컴퓨터의 구조 - [제4강] 처리장치 (2) 내부 버스 ․산술논리연산 장치 ․쉬프터 ․제어단어 컴퓨터의 구조 용어정리 산술 논리 연산 장치 기본적인 산술연산과 논리연산을 실행하는 조합논리회로 상태 레지스터 산술논리연산장치에서 산술연산을 수행한 후 연산결과의 상태를 저장 시프터 비트단위의 연산을 수행하기 위해 멀티플렉서을 이용하여 구성 제어단어 제어변수(선택신호)들의 묶음 선택신호 처리장치에서 수행되는 마이크로연산을 선택하는 신호로서 처리장치의 각 구성요소들을 제어 제어단어의 필드 제어단어를 구성하는 부분으로서, 출발 레지스터의 선택, ALU에서의 연산선택, 시프터에서의 동작선택, 결과가 저장될 도착 레지스터의 선택 등으로 구성 요점정리산술논리연산장치는 산술연산과 논리연산을 실행하는 조합논리회로로서, 산술.. 2016. 8. 2.
컴퓨터의 구조 - [제3강] 처리장치(1) 컴퓨터의 구조 - [제3강] 처리장치(1) 처리장치의 개요 ․마이크로연산의 정의와 종류 ․처리장치 구성요소 및 동작원리 컴퓨터의 구조 용어정리 처리장치 데이터 처리를 위한 연산을 실행을 실행하는 장치 마이크로 연산 레지스터에 저장되어 있는 데이터에 대해 실행하는 기본적인 연산 레지스터 전송 마이크로연산 한 레지스터에서 다른 레지스터로 2진 데이터를 전송 하는 연산 산술 마이크로연산 레지스터 내의 데이터에 대해서 실행되는 산술연산 논리 마이크로연산 레지스터 내의 데이터에 대한 비트를 조작하는 연산 시프트 마이크로연산 레지스터 내의 데이터를 시프트시키는 연산 내부버스 중앙처리장치 내부에서 정보를 전달할 수 있는 신호의 경로를 의미하며, 레지스터들 간의 데이터전송을 위한 공통선로의 집합 요점정리중앙처리장치는 .. 2016. 7. 31.
컴퓨터의 구조 - [제2강] 컴퓨터 명령어 (2) 컴퓨터의 구조 - [제2강] 컴퓨터 명령어 2 오퍼랜드의 수에 따른 명령어 형식 ․명령어 주소지정방식 ․명령어의 종류 컴퓨터의 구조 용어정리 3주소 명령어 오퍼랜드의 개수가 세 개인 명령어 형식 2주소 명령어 상업용 컴퓨터에서 가장 많이 사용되며 오퍼랜드의 개수가 두 개인 명령어 형식 1주소 명령어 오퍼랜드의 개수가 하나인 명령어 형식 0주소 명령어 스택구조를 이용한 명령어 형식으로서 주소필드를 사용하지 않는다. 주소 지정방식 오퍼랜드를 실제로 참고하기 전에 명령어의 오퍼랜드를 변경하거나 해석하는 규칙을 지정하는 형식 데이터 전송 명령어 2진 정보의 내용을 변화시키지 않고 한 장소에서 다른 장소로 단지 데이터를 전송하는 명령어 데이터 처리 명령어 데이터에 대한 연산을 실행하고 컴퓨터에 계산능력을 제공하는.. 2016. 7. 31.