디셈블러 32비트 , 16비트 정의

qkrwncks593의 이미지

리눅스 디셈블러인 ndisasm 에서 옵션으로 -b32 를 붙히는데

왜 b32를 붙히는거죠? 32비트 어셈블리어와 16비트랑 구분해주는건가요?

jb0730의 이미지

To disassemble a file, you will typically use a command of the form

ndisasm -b {16|32|64} filename
NDISASM can disassemble 16-, 32- or 64-bit code equally easily, provided of course that you remember to specify which it is to work with. If no -b switch is present, NDISASM works in 16-bit mode by default. The -u switch (for USE32) also invokes 32-bit mode.