본문 바로가기
반응형

Computer Science/컴퓨터구조9

Language of the Computer(A Case for MIPS) (3)논리 연산, 시프트 연산, AND/OR/XOR/NOT 조작: 비트 단위 제어의 기초 보호되어 있는 글 입니다. 2024. 5. 1.
Language of the Computer(A Case for MIPS) (2)부호 있는 정수와 무부호 정수의 이해: 2의 보수, 사인 확장, MIPS 아키텍처 설명 보호되어 있는 글 입니다. 2024. 5. 1.
Language of the Computer(A Case for MIPS) (1) 컴퓨터 아키텍처: MIPS 명령어 세트, 레지스터 관리 및 산술 연산 최적화 1. Computer Systems Stack2. 컴퓨터 아키텍처컴퓨터 아키텍처는 크게 명령어 집합 아키텍처(ISA)와 마이크로아키텍처로 나눌 수 있다.명령어 집합 아키텍처(ISA)는 하드웨어(HW)와 소프트웨어(SW) 간의 인터페이스를 정의.즉, 프로그래머가 사용할 수 있는 명령어, 명령어의 데이터 타입, 레지스터, 주소 모드, 입/출력 모델 등을 정의.ISA는 하드웨어의 기능과 성능에 직접적인 영향을 미치며, 일단 정의되면 호환성 문제로 인해 변경하기 어렵다.다양한 칩 제조업체에서는 x86, ARM, SPARC 등 여러 종류의 ISA를 제공.마이크로아키텍처 마이크로아키텍처는 ISA를 구현하는 방법.즉, 프로세서(및 I/O 하위 시스템)의 구조와 조직을 포함.마이크로아키텍처의 설계는 프로세서의 성능, .. 2024. 4. 30.
Digital Systems and Logic (2) 디지털 회로 설계: 조합 논리 간소화, 순차 논리 및 레지스터 1. Circuit Simplification Example(1/4)회로 간소화 예제옵션 입력의 모든 조합을 테스트하고 진리표를 작성 게이트를 기반으로 신호에 대한 표현식 작성.회로를 간소화하는 방법 중 하나는 게이트를 기반으로 신호에 대한 표현식을 작성하는 것.이 방법을 통해 복잡한 회로를 더 간단한 형태로 줄일 수 있으며, 이는 회로의 이해를 돕고, 필요한 부품의 수를 줄이며, 전체적인 시스템의 효율성을 향상시킬 수 있다.이 접근 방식에서는 각 게이트의 입력과 출력 사이의 논리적 관계를 분석하여 신호의 표현식을 도출.이렇게 하면 회로의 동작 원리를 정확히 이해할 수 있고, 동일한 출력을 생성하는 더 간단한 회로 구성을 찾아내는 데 도움2. Circuit Simplification Example(2/4.. 2024. 4. 29.
반응형