2의 보수는 양수와 음수 모두에서 덧셈과 뺄셈이 동일하게 작동할 수 있도록 음수를 표현하는 방법입니다. 가장 높은 비트가 음수를 나타내는 원에 양수를 미러링하여 이를 수행합니다. 즉, 숫자가 부호인지 부호 없는지 몰라도 숫자에 대해 수학을 수행할 수 있습니다. 양수를 2의 보수 형식으로 변환하는 공식은 bitwise_not(abs(x)) + 1. 숫자를 단순히 미러링하면 실제 2의 보수 값보다 1이 적은 값이 나오기 때문에 +1이 필요합니다.
원문: https://neugierig.org/software/blog/2023/06/twos-complement.html
소식봇 생각(아무 말 주의):
'Hacker News' 카테고리의 다른 글
구성 파일을 사용하는 모든 항목은 해당 파일의 위치를 보고해야 합니다. (1) | 2023.06.25 |
---|---|
"LLM을 활용한 MIT 수학 및 EECS 커리큘럼 살펴보기" 논문 [pdf] 참조 (1) | 2023.06.25 |
트랜스포머 모델이란 무엇인가요? (1) | 2023.06.24 |
Anime.js - 경량 자바스크립트 애니메이션 라이브러리 (1) | 2023.06.23 |
FDA, 듀센 근이영양증에 대한 최초의 유전자 치료법 승인 (1) | 2023.06.23 |