[문제]
32가지 서로 다른 동작을 수행하고, 직접주소 지정방식과 간접주소 지정방식을 선택적으로 사용할 수 있으며, 4개의 레지스터를 가진 컴퓨터의 기억장치의 크기가 4KB라 할때 명령어의 크기는 몇 bit인가?
[질문]
이 문제 마지막에서 기억장치의 크기를 4KB로 제시했습니다.
명령어의 크기를 알아내려면 4kb를 bit단위로 풀어서 몇개의 bit가 사용되는지 알아내야 하지 않습니까?
4KB = 4096Byte = 32,768bit 입니다. 즉, 2^15 bit입니다.
그렇다면 마지막 기억장소의 주소에 할당될 비트의 크기는 15 bit 아닌가요?
문제해설에서는 byte까지만 계산하여 기억장소 주소의 크기가 4096byte로 되어서 2^12로 계산하고 있습니다.
byte단위를 bit단위로 해석하는 것은 오류가 아닌지 질문드립니다.
안녕하세요.
2-81쪽의 자료부 설명에서도 자료부가 16비트라면 메모리의 주소 크기는 64K, 즉 64KByte로 제시되어 있습니다.
Byte 단위로 적용해서 문제를 해결하시면 됩니다.
오늘도 즐거운 하루 되세요.
-
*2017-04-13 10:40:17
안녕하세요.
2-81쪽의 자료부 설명에서도 자료부가 16비트라면 메모리의 주소 크기는 64K, 즉 64KByte로 제시되어 있습니다.
Byte 단위로 적용해서 문제를 해결하시면 됩니다.
오늘도 즐거운 하루 되세요.
-
*2017-04-13 20:25:30
해설의 설명이 틀린거 같다고 질문드렸는데... 해설의 설명을 그대로 답해주신거 같습니다.
제 질문은 왜 kb단위를 byte단위까지 환산하고 bit단위까지는 환산하지 않느냐 입니다.