3
저는 mips에 익숙하지 않습니다. 빅 엔디안과 리틀 엔디안에 대해 읽었습니다. 문자열 "Hello"가 밉스 프로세서의 메모리에 어떻게 저장되어 있는지 궁금합니다.문자열 "Hello"가 메모리에 어떻게 놓이는 지
저는 mips에 익숙하지 않습니다. 빅 엔디안과 리틀 엔디안에 대해 읽었습니다. 문자열 "Hello"가 밉스 프로세서의 메모리에 어떻게 저장되어 있는지 궁금합니다.문자열 "Hello"가 메모리에 어떻게 놓이는 지
빅 엔디안 최상위 바이트는 최하위 메모리 주소에 배치되고 최하위 바이트는 최상위 메모리 주소에 배치됩니다.
리틀 엔디안은 정반대입니다.
"Hello"는 null을 포함하여 6 바이트이며, 여기서 "Hello"는 16 진수 0x48 65 6C 6C 6F 21 00
이며 두 개의 문자가 모두 1 바이트이므로 구성되므로 가장 중요한 바이트로 메모리에 저장됩니다 또한은 MIPS의 최하위 메모리 주소에 있습니다.
리틀 엔디안처럼 보이며 빅 엔디안처럼 보이고 밉스를 사용한다고 생각합니까? –
문자열은 일련의 문자 (ASCII 단위의 바이트)이며, 문자는 엔디안과 상관없이 같은 순서로 메모리에 저장됩니다. – Michael