반응형 컴퓨터구조9 [컴퓨터구조] 논리 마이크로연산(Logic Microoperations), 쉬프트 마이크로연산(Shift Microoperations) 논리 마이크로연산(List of logic μoperation) Hardware 구현 하드웨어 구현에 대한 설명 위의 하드웨어 구현은 논리회로의 한 단계만 구현한 것이다. Fuction table에 맞게 Hardware를 구현하면 다음과 같다. Applications Shift Microoperaionsμ Logical shift (end postition은 0으로 채워진다) Shift μoperations Symbolic designation Description R 2023. 9. 19. [컴퓨터구조] 산술 마이크로연산(Arithmetic Microoperations) μoperation의 4가지 종류 1. register-transfer 2. arithmetic 3. logic 4. shift μoperations Symbolic designation Description R3 2023. 9. 13. [컴퓨터 구조] 레지스터 전송(Register Transfer) Register Transfer Language - 디지털 컴퓨터 시스템은 레지스터(register), 디코더(decoder), 산술요소(arithmetic element), 논리제어(control logic)등과 같은 요소들로 이루어진 여러 종류의 디지털 모듈들로 구성이 되어있다. - 디지털 모듈들은 레지스터(register)들과 그 속에 저장된 데이터에 대한 작동(operation)들로 정의된다. - 레지스터(register)들에 저장된 데이터에 취해지는 작동(operation)을 μoperation 이라고 한다. - μoperation으로 register의 정보가 변경되거나 다른 register에 전달된다(shift, count, clear, load 등) - Register들 사이에 전달되는 μo.. 2023. 9. 11. [컴퓨터구조] Error Detection Codes 패리티 비트(Parity bit)에 대해 Error Detection Codes - 데이터 전송 시에 에러를 탐지하는 코드 - Parity bit: 전체 1의 개수가 o dd 혹은 even이 되게 해주는 추가 bit -> 하나 혹은 홀수 개의 bit error만 탐지 가능하다. 홀수 페리티 비트로 애러 탐지하기 위의 사진은 홀수 패리티 비트이다. 패리티 비트는 x,y,z에 들어온 비트가 도착지에 올바르게 비트가 들어갔는지를 뜻한다. 홀수 패리티 비트이기 때문에 패리티 생성기(Parity generator)에서 비트의 1이 홀수개인지 짝수개인지 판단을 한다. 만약 비트가 짝수라면 패리티 생성기에 1이 생성이 되고 비트가 홀수라면 0이 생성이 된다. 오른쪽 Parity checker는 x,y,z 비트가 제대로 도착지에 잘 도착했는지를 알아보는 장치.. 2023. 9. 11. 이전 1 2 3 다음 728x90 반응형