바이너리 워드 (예 : 바이트 당 8 비트)에서 2의 거듭 제곱 비트가 "좋은 것"또는 "편리한 것"이라고 주장하는 여러 출처를 발견했습니다. 이유를 지적하는 출처가 없습니다.
에서 어떤 바이트는 8 비트 이유의 역사는? 우리는 승인 된 답변을 읽습니다.
이진 컴퓨터는 디자이너에게 2의 크기를 제고하도록 동기를 부여합니다.
그래, 왜? 같은 질문이지만 질문의 주석 필드에 다음이 있습니다.
농담의 마지막 문장입니까? 12 비트 바이트는 2의 거듭 제곱이 아니므로 불편합니다.-robjb
다시, 근거가없는 ...
주소 계산은 2의 거듭 제곱으로 훨씬 간단하고 작은 캔으로 원시 트랜지스터에서 논리를 만들 때 계산됩니다-Mike
바이트는 주소를 지정할 수있는 가장 작은 단위이므로 의미가 없습니다. 댓글에 대한 많은 공감대. 어쩌면 나는 뭔가를 놓쳤다.
에서 위키 백과 :
사실상 8 비트의 표준은 2의 편리한 거듭 제곱으로 1 바이트에 대해 0에서 255 사이의 값을 허용합니다.
그리고 이것은 편리하기 때문에 ...?
명확히하기 위해, 이것은 바이트 당 값 의 수 (예 : 2 8 또는 2 6 등)가 아니라 바이트 당 비트 수 (예 : 8 또는 6 등)에 관한 것입니다. 혼란 때문에 나는 이것이 단어 크기에 관한 것이 아니라고 지적합니다.
나는 역사적인 이유에 지나치게 관심이 없습니다. 그것들은 다른 곳에서 잘 설명되었습니다 (링크 참조).
SO에 대한 관련 질문 : https : //.com/questions/1606827/why-is-number-of-bits-always-a-power-of-two