부경대 디지털 논리 설계 8장 11장 12장 과제
- 최초 등록일
- 2020.04.21
- 최종 저작일
- 2017.12
- 11페이지/ 한컴오피스
- 가격 5,000원
소개글
a+ 올 수작업 연습문제 풀이
수정 가능한 hwp 파일입니다.
목차
없음
본문내용
연습문제 8-6. 레지스터 오퍼랜드 A와 B에 대하여 4가지 논리연산인 배타적 OR, 배타적 NOR, NOR 및 NAND를 수행하여 그 결과를 레지스터 A에 로드하는 1비트 디지털 회로를 설계하라. 단, 2개의 선택 변수를 사용하라.
(a) 카노 맵을 써서 대표적인 한 단계에 대한 최소 논리를 설계하여 그 논리 다이어그램을 보여라.
< 중 략 >
연습문제 8-10. 그림 8-11의 데이터 처리장치에 다음 16비트 제어 워드들이 주어질 경우, (a) 실행되는 마이크로연산들을 결정하고 (b) 각 제어 워드에 대한 레지스터의 변화 내용(단, 레지스터는 8비트 레지스터이고 제어 워드가 실행되기 이전에 레지스터들이 갖는 값은 자신의 레지스터 번호, 예컨대 R5인 경우는 16진수 05를 갖는다고 가정한다)을 결정하라. 단, 상수는 16진수값 6을, 데이터 입력은 16진수값 1B를 갖는다고 가정하라.
< 중 략 >
연습문제 12-3. 어떤 컴퓨터가 32-비트 어드레스와 직접 매핑을 사용하며, 어드레싱은 바이트 레벨로 한다. 캐시는 1K 바이트의 용량을 가지고 32바이트의 라인을 사용하며, 라이트-스루를 사용하므로 더티 비트는 필요하지 않다.
(a) 몇 개의 비트가 캐시의 인덱스에 사용되는가?
행은 32바이트이므로 행의 바이트를 주소 지정하는 데 5비트가 사용된다. 1K바이트가 있기 때문에 1024/32 = 25개의 캐시 라인이 있다.
∴ 5비트
(b) 몇 개의 비트가 캐시의 태그에 사용되는가?
32 – 5 – 5 = 22비트
(c) 유효 비트, 태그 그리고 캐시 라인을 포함해서 캐시에 저장되는 총 비트 수는 얼마인가?
32 × (32 × 8 + 22 + 1) = 8928비트
참고 자료
없음