-47
|-47| = 32+8+4+2+1 = 101111(2)
1의 보수
010000 = 16
2의 보수
<!--INPUT_BUFFER_DATA;Mozilla%2F5.0%20(Windows%20NT%2010.0%3B%20Win64%3B%20x64)%20AppleWebKit%2F537.36%20(KHTML%2C%20like%20Gecko)%20Chrome%2F74.0.3729.169%20Safari%2F537.36;https%3A%2F%2Fblog.naver.com%2FPostUpdateForm.nhn%3FblogId%3Dheadstone1220%26Redirect%3DUpdate%26cpage%3D1%26sourceCode%3D0%26logNo%3D221560489738%26redirect%3DUpdate%26widgetTypeCall%3Dtrue%26topReferer%3Dhttps%253A%252F%252Fblog.naver.com%252FPostList.nhn%253FblogId%253Dheadstone1220%2526widgetTypeCall%253Dtrue%2526topReferer%253Dhttps%25253A%25252F%25252Fwww.naver.com%25252F%2526directAccess%253Dtrue%26directAccess%3Dfalse-->
010001 = 17
-47에 17을 더하면 30이 되는데 이게 왜 2의 보수죠?
제가 잘못 계산한건가요 ㅠㅠ
-47의 절대값이라고 101111 써놓고 저게 -47이라고 주장하면.. - dc App
부호비트는 절대값 계산에 포함하지 않는다! - dc App
아... 그럼 1의 보수는 우연으로 맞아떨어진건가요;;ㅋㅋㅋ
해당 댓글은 삭제되었습니다.
댓글 감사합니다.. 이해를 잘 못하겠습니다 무슨말씀하시는지 ㅠㅠ 수준이 올라갈때까지 열심히 공부할게요
일단 1 01111이 -17인건 알겠어요 msb가 1이니까 음수고 01111이 -17이니까..;;