[Arm] ASR(Arithmetic Shift Right) 명령어
16진수인 0x7fffffff는 이진수로는 아래와 같다. 0111 1111 1111 1111 1111 1111 1111 1111 (2진수) 2147483647 (10진수) (static int) __boot_cpu_mode = 2147483647 = 0x7FFFFFFF 0x7fffffff를 'LSR 4'로 수행하면; 0111 1111 1111 1111 1111 1111 1111 1111(0x7FFF FFFF, 2,147,483,647) ( >> 4) 0000 0111 1111 1111 1111 1111 1111 1111(0x07FF FFFF, 134,217,727) 결과는 0x07FF_FFFF, 10진수로는 134,217,727이다. 이제 음수 값을 확인하자. 16진수인 0x80000001는 이진수로는 ..