[마이크로 프로세스] 마이크로 프로세서란?
- 최초 등록일
- 2004.06.11
- 최종 저작일
- 2004.06
- 4페이지/ 한컴오피스
- 가격 1,000원
목차
마이크로 프로세서란?
- 개요설명
- 어드레스 버스
- 데이터 버스
- 제어 버스
추가 공부
본문내용
우리가 8비트, 16비트 또는 32비트 마이크로프로세서라고 할 때의 비트수를 "워드(word)"라고 부른다. 그러면 컴퓨터나 마이크로프로세서에서 이 워드란 도대체 무엇인가? 이를 한마디로 정의하면 "컴퓨터에 사용된 CPU가 한번에 기본적으로 처리할 수 있는 데이터의 길이"라고 말할 수 있다. 그런데 여기서 데이터를 처리한다는 것은 2가지의 측면이 있다.
첫째로, CPU의 내부적인 처리는 산술 및 논리연산으로 대표된다. 즉, CPU가 한번에 기본적으로 연산처리하는 데이터의 길이가 워드이다.
둘째로, CPU의 외부적인 처리는 메모리 및 I/O에 대한 데이터 액세스이다. 즉, CPU가 한번의 버스 사이클을 통하여 메모리나 입출력장치에서 액세스하는 데이터의 길이가 워드이다.
그러나 여기에는 적지 않은 예외가 있다. 예를 들어 8051은 내부의 가감산 연산을 8비트 단위로 처리하고 외부 데이터 액세스도 8비트로 처리하므로 당연히 8비트 마이크로프로세서이다. 그러나 마이크로프로세서에 따라서는 8비트 마이크로프로세서라도 명령의 일부에서 16비트 단위로 데이터를 처리하는 경우도 있다. 그러나 이러한 예외적인 명령을 가지더라도 기본적으로는 8비트 단위로 연산을 수행한다면 이것은 당연히 8비트 마이크로프로세서로 분류하는 것이 마땅하다.
참고 자료
없음