컴퓨터의 주기억장치 용량이 8192비트이고, 워드 길이가 16비트일 때 PC(Program Counter), AR(Address Register)와 DR(Data Register)의 크기는? |
1. |
PC=8, AR=9, DR=16 |
2. | PC=9, AR=9, DR=16 |
3. | PC=16, AR=16, DR=16 |
4. | PC=8, AR=16, DR=16 |
답이 2인데..설명해주세요ㅠㅠ
안녕하세요.
PC와 AR은 워드의 수를 모두 지정할 수 있는 크기의 비트가 필요하고, DR은 1Word의 크기와 같습니다.
• 용량이 8192Bit이고, 워드 길이가 16Bit이므로 워드의 개수는 8192/16 = 512개입니다.
• PC의 비트 수가 n이면 2n개의 기억 장소를 지정할 수 있습니다. 512 = 29이므로 PC와 AR의 길이는 9Bit로 구성되어야 합니다.
• 워드의 길이가 16Bit이므로 DR의 길이는 16Bit로 구성되어야 합니다.
※ 주소선의 수 = PC의 비트 수 = MAR(AR)의 비트 수
Data Bus의 비트 수 = MBR(DR)의 비트 수 = IR의 비트 수
오늘도 즐거운 하루 되세요.
"-
*2014-05-22 09:10:59
안녕하세요.
PC와 AR은 워드의 수를 모두 지정할 수 있는 크기의 비트가 필요하고, DR은 1Word의 크기와 같습니다.
• 용량이 8192Bit이고, 워드 길이가 16Bit이므로 워드의 개수는 8192/16 = 512개입니다.
• PC의 비트 수가 n이면 2n개의 기억 장소를 지정할 수 있습니다. 512 = 29이므로 PC와 AR의 길이는 9Bit로 구성되어야 합니다.
• 워드의 길이가 16Bit이므로 DR의 길이는 16Bit로 구성되어야 합니다.
※ 주소선의 수 = PC의 비트 수 = MAR(AR)의 비트 수Data Bus의 비트 수 = MBR(DR)의 비트 수 = IR의 비트 수
오늘도 즐거운 하루 되세요.
"