BCS-Lab3
- 최초 등록일
- 2011.07.06
- 최종 저작일
- 2010.10
- 4페이지/ 압축파일
- 가격 1,500원
소개글
RSCPU 시뮬레이터를 이용하여 5개의 임의의 양수를 오름차순으로 정렬하는 어셈블리 프로그램을 작성하는 과제 보고서로 구성은 1. Cpu에 대한 이해 및 흐름.doc / 2. 삽입정렬.doc / 3. 실험결과.doc / output.zip / 한장짜리 요약보고서로 되어있습니다.
목차
1. CPU
1-1. CPU란?
1-2. CPU내 명령어의 처리 과정
1-3. 레지스터의 종류
2. 참고자료
본문내용
1-3. 레지스터의 종류
이러한 명령어를 수행하는 CPU의 레지스터의 종류에는 여러가지가 있는데 다음과 같다.
- General Purpose Register : 계산 결과의 임시 저장, 산술 및 논리 연산, 주소 색인 등의 여러 가지 목적으로 사용될 수 있는 저장 공간.
- Program Counter : 명령어의 주소가 저장되어 있는 레지스터의 하나이며, 다음에 실행 할 명령어의 주소를 저장하고 있다가 제어 장치로 전송.
- Instruction Register : 현재 실행 중인 명령어를 기억하고 있는 레지스터.
- Memory Address Register : CPU에서 메모리의 정보를 가져오려 할 때, 해당 메모리의 주소를 기억하고 있는 레지스터.
- Memory Data Register : 메모리의 데이터를 일시적으로 저장하는 레지스터.
- Instruction Decoder : 명령어를 필요한 제어 신호로 바꾸어주는 장치임.
- Accumulator : 산술 및 논리 연산의 결과를 임시로 기억하는 레지스터.
- Address Register : 기억 주소나 장치의 주소를 기억하는 레지스터.
- Arithmetic Register : 덧셈의 덧수, 곱셈의 곱수, 비교 또는 자리가 이동될 단어 등을 보유한 레지스터.
- Block Register : 회선 제어 컴퓨터에서 사용되기 위해, 또한 받아들인 정보를 저장하기 위해 서로 연결된 저장 블록을 지시하는 레지스터.
- Boundary Register : 다중 프로그래밍 시스템에서, 각 사용자가 차지한 메모리의 프로그램 블록 의 상한 또는 하한 주소를 나타내는 레지스터.
- Buffer Input Register : 자기 테이프나 디스크와 같은 입력 장치 또는 매체로부터 데이터를 받아 내부 기억 장치에 전달하는 레지스터.
참고 자료
네이버 블로그 http://jsw210.blog.me/130000026222
개인 홈페이지 http://haruroh.springnote.com/pages/1782654
위키 백과사전 http://ko.wikipedia.org/wiki/
압축파일 내 파일목록
1.Cpu에 대한 이해 및 흐름.doc
2.삽입정렬.doc
3.실험결과.doc
BCS-Lab3.doc
output.zip