본문 바로가기

학교 수업/컴퓨터구조6

[컴퓨터구조] 연습문제 10장, 11장 레포트 10장 연습문제 1번 다음 중 1K * 8 RAM에 대한 설명으로 옳은 것은? ① 주소버스 = 8, 데이터 버스 = 10 ② 주소버스 = 3, 데이터 버스 = 10 ③ 주소버스 = 10, 데이터 버스 = 8 ④ 주소버스 = 10, 데이터 버스 = 3 ⑤ 주소버스 = 1K, 데이터 버스 = 8 답: ③ 풀이: 주소버스는 최대 메모리 용량, 데이터버스는 워드의 크기 = 이동하는 데이터의 크기를 뜻하는데 2^n * m RAM인 경우는 n개의 주소버스 m개의 데이터버스를 가진다. 다음과 같은 경우는 2^10 * 8 RAM이므로 10개의 주소버스, 8개의 데이터버스를 갖는다. 5번 명령어가 6비트 연산 부호와 13비트의 주소 필드 2개로 구성되어 있다. 이와 같은 명령어를 가진 컴퓨터가 사용할 수 있는 최대 메모.. 2021. 12. 22.
[컴퓨터구조] 연습문제 7장, 8장 레포트 7장 연습문제 1번 다음 중 다중 사이클 방식의 데이터 경로에 대한 설명으로 틀린 것은? 1) 다음 사이클을 위해 현재 내용을 임시 저장소에 저장해야 한다. 2) 메모리에 두 번 접근하기 위해 데이터 메모리와 명령어 메모리로 분할해야 한다. 3) 단일 사이클 방식에 비해 일반적으로 클록 사이클 시간이 짧다. 4) 단일 사이클 방식에 비해 파이프라이닝 기법에 더 적합하다. 답: 2 풀이: 1) 다중 사이클 덧셈 장치는 하나의 전가산기를 동일한 명령어 수행 과정 중에 여러 번 사용할 수 있지만 플립플롭과 같은 저장장치가 필요하다. 2) 단일 사이클 방식은 한 사이클 동안 명령어 인출뿐만 아니라 데이터를 읽거나 쓰려면 메모리에 두 번 접근해야 하므로 메모리를 2개로 분할해야 한다. 3) 16비트 덧셈 장치를 .. 2021. 12. 22.
[컴퓨터구조] 연습문제 6장 레포트 6장 연습문제 1번 부동 소수점 연산에서 가수는 동일하지만 지수가 다른 두 수를 덧셈할 때 다음 중 적절한 것은? 1번 : 높은 지숫값에 일치시킨다. 2번 : 낮은 지숫값에 일치시킨다. 3번 : 두 지숫값의 평균값에 일치시킨다. 4번 : 상관없다. 답 : 1번 높은 지숫값에 일치시킨다. 풀이 : 부동 소수점 수의 덧셈 연산은 지수가 동일할 때 수행되어야 한다. 두 수에 지수값이 동일하지 않으면 더 큰 지수와 일치되도록 작은 지수의 소수점을 정렬한다. 2번 다음 중 연산장치를 구성하는 요소가 아닌 것은? 1번 : 산술장치 2번 : 논리장치 3번 : 시프터 4번 : 레지스터 답 : 4번 레지스터 풀이 : 연산장치의 기능은 덧셈, 뺄셈과 같은 산술연산과 AND와 같은 논리 연산을 수행하므로 산술장치와 논리 장.. 2021. 12. 22.
[컴퓨터구조] 연습문제 4장 레포트 연습문제 4장 2번 다음 주소 지정 방식 중 속도가 가장 빠른 것은? 답 : 1번 : 즉치 주소 지정 풀이 : 0-단계 주소 지정 : 즉치 주소 지정, 묵시 주소 지정 1-단계 주소 지정 : 레지스터 직접 주소 지정, 직접 주소 지정 2-단계 주소 지정 : 레지스터 간접 주소 지정, 메모리 간접 주소 지정 변위 주소 지정, PC상대 주소 지정 (PPT 자료 참고) 3번 다음 중 0-주소 명령어를 사용하는 컴퓨터 구조는? 답 : 2번 : 스택 컴퓨터 풀이 : 0-주소 명령어 컴퓨터 : 스택 컴퓨터 1-주소 명령어 컴퓨터 : 누산기 컴퓨터 2-주소 혹은 3-주소 명령어 컴퓨터 : 범용 레지스터 컴퓨터 (PPT 2쪽 참고) 7번 다음 중 연산을 수행한 후에 입력 데이터가 모두 보존되는 방식은? 답 : 4번 :.. 2021. 12. 22.