[Reversing] 데이터 구성 단위, Endian, 보수(Complement)
데이터 구성 단위 일반적으로 모든 디지털 시스템에서는 2진수(binary)를 사용해서 데이터를 저장하고 처리한다. 즉, 2진수는 디지털 데이터의 최소 단위이며 bit 단위를 사용한다. 하지만, 저장 장치(storage)의 용량이 증가하면서 메모리의 데이터 저장 최소 단위인 byte가 주로 사용되게 되었다. 데이터 구성 단위는 다음과 같이 구성되어있다. nibble(1/2 byte, 4bit)과 word(2 byte, 16 bit)는 다소 어색할테니 기억해두자. 16진수(hexadecimal)모든 데이터를 2진수로 표현하면 비효율적이기에 2진수를 nibble(1/2 byte, 4bit) 단위로 묶어서 표현한다. 16진수 구분 기호: 0x, x, $, &H, h 등 Big-Endian(BE) & L..
2025. 3. 31.