2012-11-01 2 views
0

이것을 쉽게 파악할 수있는 방법이 있습니까? 7 비트 2의 보수로 표현할 수있는 최저 (가장 음수) 숫자는 무엇입니까? 숫자를 2의 보수 표현으로 변환하는 방법을 보여줍니다.7 비트 2의 보수

+1

가능한 복제본 : http://stackoverflow.com/questions/3809044/how-many-values-can-be-represented-with-n-bits/ – NullUserException

답변

2

가장 낮은 수는 -2^6입니다. 음의 수의 역함수를 2의 보수 (일명 절대 값)로 찾으려면 비트를 뒤집어 하나를 더하십시오. 그래서 (-1)*1000001 = 0111110+1 = 0111111 = 1000000 - 1 = 2^6-1. 보시다시피, 1000001보다 낮은 숫자가 있고 그 숫자는 1000000입니다. 우리가 얻는 절대 가치를 찾는 것 :

(-1)*(100000) = (-1)*(100001-1) = (-1)*(100001) + 1 = (2^6-1)+1 = 2^6.

+0

범위가 7 비트보다 약간 큽니다. – 8bittree

+0

감사합니다. – emschorsch