마이크로 프로세서의 모든것
. 마이크로 프로세서의 구성
범용 레지스터, 스택, 인터럽트, 인터페이스 구조, 기억 장치의 선택등으로 구성되어 있으며 범용 레지스터는 주소 지정, 인텍싱, 상태를 나타내는데 쓰이며 여러개의 누산기로도 사용된다. 이들을 활용하면 프로그래밍을 간단히 할 수 있으며, 데이터의 메모리 버퍼량을 소거함으로써 주기억 장치를 보호할 수도 있다. 여러 개의 누산기는 기록 가능한 메모리를 갖지 않은 ROM 프로그램을 위해서 특히 중요하다. 특히 레지스터 군(Register Group)은 크게 4가지로 나누어 지는데 ① 어큐물레이터(Accumulator A Register), ② 프로그 레지스터(Flag Register F register), ③ 범용 레지스터(Gerneral Purpose Register), ④ 특수 레지스터(Special Purpose Register)가 있다.
Accumulator(A Register)는 누산기로써 사용되며 두 개의 연산수(Operand) 사이의 산술 연산이나 논리 연산에서는 반드지 ALU(Arithmetic Logic Unit)의 한쪽에 입력이 되고, 그 연산 결과는 다시 A레지스터에 저장된다. 6개의 범용 레지스터(B, C, D, E, H, L)은 서로 두 개씩 연결되어 하나의 16Bit Register로 사용될 수 있으며 메모리 주소의 지정이나 16Bit Data의 연산 등에 사용된다. 이들 가능한 조합은 BC, DE, HL 이렇게 세 개의 조합만이 가능하며 이들이 하나의 16Bit Register로 사용되어 메모리의 주소를 지정 할 때 Data Pointer 또는 DataCounter라고 불리운다. 이들 레지스터는 16Bit의 산술연산에도 사용되며 이때에는 HL Register에 결과가 저장된다.
Flag Register는 8Bit Flag Register F와 F`를 갖고 있으며 실제로 동작시에는 F Register가 사용되며 F` Register는 Inter...
· 해피레포트는 다운로드 받은 파일에 문제가 있을 경우(손상된 파일/설명과 다른자료/중복자료 등) 1주일이내 환불요청 시 환불(재충전) 해드립니다.
(단, 단순 변심 및 실수로 인한 환불은 되지 않습니다.)
· 파일이 열리지 않거나 브라우저 오류로 인해 다운이 되지 않으면 고객센터로 문의바랍니다.
· 다운로드 받은 파일은 참고자료로 이용하셔야 하며,자료의 활용에 대한 모든 책임은 다운로드 받은 회원님에게 있습니다.
저작권안내
보고서 내용중의 의견 및 입장은 당사와 무관하며, 그 내용의 진위여부도 당사는 보증하지 않습니다.
보고서의 저작권 및 모든 법적 책임은 등록인에게 있으며, 무단전재 및 재배포를 금합니다.
저작권 문제 발생시 원저작권자의 입장에서 해결해드리고 있습니다. 저작권침해신고 바로가기