Byte : CPU와 메모리 간 data를 읽고 쓸 때 를 최소 단위 2의 보수 11은 8bit 이진수로 00001011 이 때 not을 붙여 각 자리를 뒤집으면 11110100 -11은 이진수로 11110100라고 표현 formatting %08x x(hexa)로 8자리를 표현하는데 - 주소가 32bit라서 8자리를 많이 사용 빈 자리는 0을 채워넣어라 a -> “%08x” -> 0000000a Shift 연산자는 0으로 빈 자리를 채움 C언어에서 이진수의 맨 앞 자리가 1, 0에 따라 양수, 음수 판별 양수라면 맨 앞자리를 0으로, 음수라면 1로 채웜 원하는 자리만 1로 바꾸기 ?? or(|) 1