32 비트 아키텍처가 주어진다면 256 바이트 메모리 단위에 얼마나 많은 명령어를 넣을 수 있습니까?32 비트 아키텍처가 주어진다면 256 바이트 메모리 단위에 얼마나 많은 명령어를 넣을 수 있습니까?
누군가이 답변을 얻는 방법을 설명해 주시겠습니까? 나는 각 명령이 32 비트임을 안다. 나는 대답이 9라는 것을 알고 있지만 그 대답을 얻는 방법을 모른다.
1 명령 = 32 비트 = 4 바이트.
다음 수는 32 비트 아키텍처의 경우는 만드는 무슨 차이가 만약 내가 설명을하고자 무엇 4분의 256 = 64. 그게 지시 권을 말하는거야? 즉, 64 비트 아키텍처가 그렇게된다고한다면, 각 명령어는 64 비트 = 8 바이트이므로 32 명령어 만 적합합니다.
맞습니까?
감사합니다.
아니요, 프로세서 지침은 아키텍처의 비트 수와 관련이 없습니다. 예를 들어 x86은 가변 길이 명령어를 포함합니다. 또한 이것은 매우 불분명하고 애매한 질문입니다. – milleniumbug
대답은 256 ** mega ** 바이트의 64 명령입니다. 그래서 각 수업은 4MiB 정도입니까? x86에서 옳은 대답은 바이트 당 하나의 명령입니다. 32 비트 고정 길이 명령어가있는 MIPS와 같은 경우 256MiB/4B = 2^28/2^2 = 2^26 명령어가됩니다. –
@ PeterCordes OP는 각 명령어가 32 비트라고합니다. IOW, (4 바이트) * 64 = 256MB'. 수학은 완벽하게 잘 작동합니다. 네. – Mysticial