비트 레벨에서 OS의 '엔디안'을 확인하는 방법 또는 비트가 저장된 순서를 OS가 조심합니까?비트 레벨 엔디안
1
A
답변
7
char
메모리의 가장 작은 단위입니다, 그래서 당신은 그 수준을 넘어 무슨 상관 없어 - 당신은 /는, 어쨌든 "엔디 언-에서 비트 수준"에 따라서 생각보다 char
쓰기 읽을 수 없습니다 이치에 맞지 않는다.
1
바이트 (8 비트)는 내가 들어 본 아키텍처 중 가장 작은 단위로 처리 할 수 있으므로 질문은 부적합합니다. 나는 항상 1 << 2
으로 "4"비트에 액세스합니다. 주소 공간에서 3 번째 또는 6 번째 트랜지스터가 맞는지 여부는 관계가 없습니다.
빅 엔디안 아키텍처에서 9 번째 최하위 비트를 *x | (1 << 9)
또는 *(x+1) | 1
으로 설정할 수 있기 때문에 바이트 레벨 엔디안이 중요합니다.
관련 문제
- 1. 리틀 엔디안 비트 마스크
- 2. 비트 연산자와 "엔디안"
- 3. 빅 엔디안 비트 마스크
- 4. 8 비트 프로세서가 엔디안 문제에 직면해야합니까?
- 5. 빅 엔디안 또는 리틀 엔디안?
- 6. 빅 엔디안 리틀 엔디안 변환
- 7. 빅 엔디안, 리틀 엔디안 이해 (다시)
- 8. 엔디안 변환 C 코드?
- 9. 부호있는 int의 엔디안 변환
- 10. PNG 파일 형식 엔디안?
- 11. 빅 엔디안 대 리틀 엔디안 시스템
- 12. mmap 빅 엔디안 대 리틀 엔디안
- 13. 팩/압축 해제 - 저 작은 엔디안 - 64 비트 -
- 14. "엔디안"에 따라 비트 수준에서 데이터가 저장되는 방식은 무엇입니까?
- 15. 바이트 배열에서 16 비트 빅 엔디안 값 검색 중?
- 16. pcm 오디오의 스왑 엔디안
- 17. glibc 문서 및 엔디안 형식
- 18. C++에서 빅 엔디안 값과 리틀 엔디안 값을 어떻게 변환합니까?
- 19. 파이썬에서 CRC, 리틀 엔디안
- 20. memcpy를 사용한 엔디안 반전
- 21. 엔디안 및 정수형 변수
- 22. Objective-C에서 엔디안 스와핑?
- 23. 빅 리틀 엔디안 질문
- 24. 로우 레벨 8 비트 플래그를 조건으로 사용하려면 어떻게해야합니까?
- 25. Ruby에 서명 된 리틀 엔디안 압축 풀기
- 26. Node.JS 빅 엔디안 UCS-2
- 27. C# 빅 엔디안 UCS-2
- 28. NSLog에서 정수의 바이트 순서 (엔디안)?
- 29. 프로세서 엔디안 인식이 필요한 경우?
- 30. Java 가상 머신의 엔디안 (endianness)
"OS가 비트 저장 방법에 신경을 썼습니까?" 어, 그래! –
특히, OS는 일부 추상화 레벨을 알고/관리 할 수 있지만 C++ 프로그래밍 언어가 제공하는 추상화 수준은 그렇지 않습니다. –
압축 된 스트림의 경우 중요하지만 응용 프로그램에만 해당되며 OS 또는 프로세서는 아닙니다. – ruslik