부호화 절대치법 / 부호화 1의 보수법 / 부호화 2의 보수법 / 2진연산 / 산술 시프트 연산
문제 ) -24 십진수를 부호화 절대치 방법에서의 1비트 좌측 시프트 하면 결과는?(단 8비트로 한다.)
우선 24를 2진수로 만들어 주면 -> 1001 1000 입니다.
맨앞에 1은 부호 비트 이구요. 그 이하는 24를 의미합니다.
1비트로 좌측 시프트 하면
부호비트 1은 그냥 내려주구요.
001 1000을 좌측 1비트로 시프트 한다면
맨 좌측 0은 밀려나 없어지구요.
맨 오른쪽으로 "패딩비트 0"이 삽입됩니다. 그리하여
001 1000은 011 0000 이 되며 앞에 부호비트까지 합치면
1011 0000이 됩니다.
답 1011 0000
위의 부호화 절대치법을 보시면 음수는 0대신 1을 바꿔주면 되는 것을 알수 있어요^^
모르시면 리플 달아주셔도 좋아요!!