블로그들의 주장


  1. 16bit 32bit 64bit에 따라 다르다

    16bit이면 1 word도 16bit

    32bit이면 1 word도 32bit

    64bit이면 1 word도 64bit

  2. 하위 호환성을 위해서 word는 16bit로 고정되어 있고, 32bit체제로 들어서면서 dword개념이 생겨서 dword가 32bit

그럼 word를 직접 찍어보면 되지 않을까?


https://s3-us-west-2.amazonaws.com/secure.notion-static.com/71519423-a145-4605-b1aa-0b1e0034e6cc/Untitled.png

word 를 인식하지 못하고 컴파일에러가 나기에 혹시 몰라서 대문자로 WORD 도 사용해보았다

결과는 역시나 컴파일이 되지 않았다.

흐음...🤔

그럼 도대체 word는 과연 뭘까?


word 는 기본적으로 정의가 되어 있는 자료형이 아니라고 한다.

여러 블로그들이 주장했던 내용들이 모두 틀린 말은 아니었고, 모든 내용을 종합하여 생각을 해야하는 부분이었다.

일단, word 를 가장 잘 표현하는 정의는 해당 CPU의 기본 처리 단위이다.

따라서 word는 운영체제마다 그 크기를 다르게 표현되는 것이 기본이다. (16bit, 32bit, 64bit)