36. 기억장치가 1024 워드(word)로 구성되어 있고, 각 워드는 16비트(bit)로 구성되어 있다고 가정할 때, PC, MAR, MBR의 비트 수를 옳게 나타낸 것은?
① PC:10, MAR:10, MBR:10 ❷ PC:10, MAR:10, MBR:16
③ PC:16, MAR:10, MBR:16 ④ PC:16, MAR:16, MBR:16
😊
이번 문제는 컴퓨터의 기억장치와 관련된 문제로, PC, MAR, MBR의 비트수를 구하는 문제입니다. 각 레지스터는 컴퓨터 시스템에서 중요한 역할을 하며, 그 비트 수는 메모리 크기와 데이터 크기에 따라 결정됩니다.
✅ 문제 요약
36. 기억장치가 1024 워드(word)로 구성되어 있고, 각 워드는 16비트(bit)로 구성되어 있다고 가정할 때, PC, MAR, MBR의 비트수를 옳게 나타낸 것은?
번호 선택지
① | PC: 10, MAR: 10, MBR: 10 |
❷ | PC: 10, MAR: 10, MBR: 16 |
③ | PC: 16, MAR: 10, MBR: 16 |
④ | PC: 16, MAR: 16, MBR: 16 |
🔍 각 레지스터의 비트 수 구하기
- 기억장치 크기:
- 1024 워드로 구성된 기억장치에서, 각 워드의 크기는 16비트입니다.
- 따라서, 기억장치의 전체 크기는 1024 워드 * 16비트 = 16,384비트입니다.
- PC (Program Counter):
- PC는 현재 실행할 명령어의 주소를 저장합니다.
- 1024 워드에 접근할 수 있어야 하므로, 주소를 나타내는 비트수는 1024개의 주소를 나타낼 수 있어야 합니다.
- 1024개의 주소를 표현하려면 최소 10비트가 필요합니다. (1024 = 2^10)
- MAR (Memory Address Register):
- MAR는 메모리의 주소를 저장합니다.
- 1024 워드를 표현하려면 10비트가 필요합니다. (1024 = 2^10)
- MBR (Memory Buffer Register):
- MBR은 메모리에서 데이터를 읽거나 쓸 때 사용되는 레지스터입니다.
- 각 워드의 크기가 16비트이므로, MBR은 16비트가 필요합니다.
✅ 각 레지스터의 비트 수
레지스터 비트 수
PC | 10비트 |
MAR | 10비트 |
MBR | 16비트 |
✅ 정답:
❷ PC: 10, MAR: 10, MBR: 16 ✔️
PC와 MAR는 10비트로, MBR은 16비트입니다.
🔎 정리
- PC: 10비트 (1024 워드를 주소 지정)
- MAR: 10비트 (메모리 주소 저장)
- MBR: 16비트 (각 워드의 크기)
이해되셨나요? 추가 질문이 있으면 언제든지 물어봐 주세요! 😊
'기출문제 > 정보처리기사' 카테고리의 다른 글
2019년 3회 정보처리기사 기출문제 39번 (0) | 2025.04.20 |
---|---|
2019년 3회 정보처리기사 기출문제 37번 (0) | 2025.04.19 |
2019년 3회 정보처리기사 기출문제 35번 (0) | 2025.04.19 |
2019년 3회 정보처리기사 기출문제 34번 (0) | 2025.04.19 |
2019년 3회 정보처리기사 기출문제 33번 (0) | 2025.04.19 |