산술 시프트 연산
문제 ) 8개의 플립플롭으로 된 시프트 레지스터에 10진수로 64가 기억되어 있을때
이를 오른쪽으로 3비트만큼 산술 시프트 하면 그 값은?
64를 8비트 2진수로 변환하면 0100 0000 입니다.
오른쪽으로 3비트 만큼 산술 시프트 하면
0100 0이하 000은 짤리구요.
왼쪽으로 000이 새로 들어옵니다. 그리하여
0000 1000 이 됩니다.
2의 3승은 8
답은 8 입니다.
문제 ) 8개의 플립플롭으로 된 시프트 레지스터에 10진수로 64가 기억되어 있을때
이를 오른쪽으로 3비트만큼 산술 시프트 하면 그 값은?
64를 8비트 2진수로 변환하면 0100 0000 입니다.
오른쪽으로 3비트 만큼 산술 시프트 하면
0100 0이하 000은 짤리구요.
왼쪽으로 000이 새로 들어옵니다. 그리하여
0000 1000 이 됩니다.
2의 3승은 8
답은 8 입니다.