레지스터(2)
-
컴퓨터 구조 (5), Instruction Set Architecture 02
Instruction Set Architecture ISA는정확히 표현하고, 효율성이 있어야한다. 1. Instruction의 타입 1). Machine Instruction의 타입 (1) Opcode: 어떤 연산을 할건지 정의하는 파트 (2) Operands: 데이터 위치에 대해 알림 2) MIP Instruction의 타입 (1) Arithmetic and logic instructions (2) Data transfer instructions (3) Control transfer instructions 3) MIP Instruction format (1) R type - MIPS의 명령어는 32비트를 가지고 데이터 워드는 모두 같은 사이즈이다. - 두 개의 피연산자를 가지는 각각의 레지스터가 존재하..
2022.04.21 -
컴퓨터 구조 (3), Sequential Logic Circuits and Design
Sequential Logic Circuits and Design, 순차회로 1. 순차회로란? 과거의 input value를 메모리 형태로 가지고 있어서 해당 값과 현재 input value로 output을 결정하는 회로 1) Cross-Coupled Inverter - 이는 Q를 컨트롤해주는 메카니즘이 필요하다. 2) Storage Elements (1) Latches and Flip-Flops - 매우 빠르고 병렬도 접근 가능하다. - 1비트를 저장하기 위해 10개의 트렌지스터가 필요하기에 비싸다. (2) Static Ram(SRAM) - 래치와 플립플롭보단 느리지만 다른 것들과 비교했을 때 상대적으로 빠르다. - 1비트를 저장하기 위해 6개 이상의 트렌지스터가 필요하기에 상대적으로 비싸다. (3) ..
2022.03.22