mano의 컴퓨터 시스템 구조 2

[mano의 컴퓨터시스템 구조] 5장 기본 컴퓨터의 구조와 설계

mano의 컴퓨터시스템 구조: 5장 기본 컴퓨터의 구조와 설계5.1 명령어 코드저장 프로그램 구조컴퓨터의 가장 간단한 구성은 한개의 프로세서 레지스터를 두 개의 부분으로 구성된 명령어 코드를 사용하는 것이다.한 부분은 실행할 연산, 다른 한 부분은 레지스터에 저장된 메모리내 주소를 기술4096은 방의 개수, 16은 방의 크기를 의미4096*16은 16비트의 방이 4096개 존재하는 메모리를 의미간접 주소직접주소(Direct address): 피연산자의 내용이 담고 있는 장소의 주소를 저장하고 있는 메모리 워드의 주소간접주소(Indirect address): 주소의 내용을 담고 있는 장소의 주소를 저장하고 있는 메모리 워드의 주소(a)는 3비트의 연산 코드와 12비트의 주소, I로 표시되는 간접 주소 모드..

[mano의 컴퓨터시스템 구조] 4장 레지스터 전송과 마이크로 연산

mano의 컴퓨터시스템 구조: 4장 레지스터 전송과 마이크로 연산 4.1 레지스터 전송 언어마이크로연산: 레지스터에 저장된 데이터를 가지고 실행되는 동작: 시프트(Shift), 카운트(Count), 클리어(Clear), 로드(Load) 등4.2 레지스터 전송(Register Transfer)기본 용어메모리 주소 레지스터(MAR, memory Address Register)프로그램 카운터(PC, Program Counter)명령어 레지스터(IR, Instruction Register)프로세스 레지스터(R1, Processor Register)레지스터 사이 정보 전송R2 ← R1    다음과 같이 치환(Replacement) 연산자를 이용화살표(→): 정보 전송 및 방향.쉼표(,): 동시에 실행되는 두 개 ..