지침 : 가능하면이 십진수를 5 비트 2의 보수 형식으로 변환하십시오. 가능하지 않다면 이것이 왜 그렇게되는지 설명하십시오. 온라인 계산기에 따르면십진수를 2의 보수로 변환
(16)베이스 (10)
:
내가 이해에서,
진수 긍정적 경우 :
- 1 단계 : ma 변환 2 진수로 변환합니다.
- 2 단계 : 패드 0을 원하는 비트 크기로 설정합니다.
- 1 단계 : 소수점이 부정적인 경우
바이너리 크기를 변환합니다.
- 2 단계 : 패드 0을 원하는 비트 크기로 설정합니다.
- 3 단계 : 비트를 반전하여 1의 보수를 얻습니다.
- 4 단계 : 2의 보수를 얻으려면 1을 더하십시오. 16 이후
는 단순히 이미 (5 개 자리를 함유하는) 5 비트이기 때문에 (10000) 기재 2.
I 더이상 패딩 0의 것을 수득되지 반복 분할하여 이진수로 변환 긍정적이다.
누군가 온라인 변환기가 오류를 반환하는 이유를 설명 할 수 있습니까? (또한 강력하게 올바른 대답이라고 생각하십니까?)