전자 계산기 구조정보처리기사(구) · 2005년09월04일 · 24/100
24.한 단어가 25비트로 이루어지고 총 65,536개의 단어를 가진 기억장치가 있다. 이 기억장치를 사용하는 컴퓨터 시스템의 명령어 코드는 하나의 indirect mode bit, operation code, processor register를 나타내는 2비트와 address part로 구분되어 있다. MBR(Memory Buffer Register), MAR(Memory Address Register), PC(Program Counter)에 필요한 각각의 bit는?
1
MBR:23, MAR:15, PC:15
2
MBR:23, MAR:15, PC:14
3
MBR:25, MAR:16, PC:16정답
4
MBR:25, MAR:16, PC:15
해설
한 단어(명령어)는 25bit이고, 65536의 용량을 가진 경우 MBR, MAR, PC의 비트수는 어떻게 되는가라는 것 즉 MAR, PC, MAR등과 같이 주소를 기억하는 레지스터의 용량과 관계가 있음, 다시 말해 용량이 65536 = 2의 16승 임으로 MAR, PC는 16bit가 필요하고 MBR은 한 명령어를 기억 할 수 있는 비트수는 25bit임으로 MBR =25, MAR=16, PC=16 이 됨.