누군가 내 작업을 재빨리 점검 할 수 있는지 궁금합니다. 두 개의 음수가 주어지면 : -33과 -31. 두 항목을 더하면 2의 보수를 사용하는 결과가됩니다. 참고 : 6 비트의 단어 길이가 작동에 사용되어야합니다. 내 대답은 그래서이 일 후에 내가 2의에서 100001로 -31을 계산. 나는 또한 -33을 2의 보수로 011111로 계산했다. 그들을 함께
6 비트의 보수 2 표현을 사용하여 (-13) (기본 10) + (-14) (기본 10)을 계산해야합니다. 나는 그것을하는 방법 Wikipedia:Two's complement을 읽었다. 나는 13을 (-13)으로 바꿨다 : 10011 그리고 14를 (-14)로 바꿨다 : 10010 그리고 나는 방금 수학을 정상적으로했고 : 100101을 얻었다. 그러나
VB6 응용 프로그램을 VB.net으로 변환 중입니다. 응용 프로그램은 변경할 수없는 기존 C 라이브러리를 사용합니다. 문제 :-180 또는 180 주위의 값이 필요합니다. 내가 기대하는 시간은 180입니다. 그러나 내가 -180 일 때 4294967117 값을 얻습니다. 이것은 C 라이브러리가 2의 보수를 반환하는 것처럼 보이지만 그것을 치료하는 방법을
질문은 8 비트의 이진수 (-00101.110)의 2의 보수를 찾는 것입니다. 이렇게 분수 부분을 어떻게 처리해야하는지 이해할 수 없습니다. 나는 1의 보수가 11010.001이라고 생각한다. 11010.010은 2의 보수인가? 그리고 이것들은 -00101.110의 2의 보수에 대한 나의 최종 답으로 필요한 8 비트입니까?