반응형
2진수 계산법
1. 덧셈
2진수 11 빼기 2진수 1001
10진수 덧셈시, 10이 넘어가면 1을 앞에 숫자에 넘겨주는 것과
똑같이 2진수는 2가 되면 앞에 1을 넘겨줍니다.
예를 들면 10진수 덧셈시 12+28을 할 경우, 1의자리에서 2+8=10이므로
1의 자리는 0이되고 1을 십의자리에 넘겨줍니다.
그리고 십의자리 1+2=3 이지만 앞에서 1을 넘겨 받았으므로 3+1=4 가되어
12+28=40이 됩니다.
이와 마찬가지로 2진수는 2가되면 앞 자리 숫자에 1을 넘겨주고
2가된 자릿수는 0이 됩니다.
2. 뺄셈
2진수 1100 빼기 2진수 1001
10진수 계산과 똑같이 2진수는 모자르면 앞자리에서 2를 꿔옵니다.
위 그림에서 2진수의 1의 자리부터 계산을 시작합니다.
1. 첫 번째 자릿수
0이 1보다 작으므로 앞에서 2를 꿔옵니다.
그러면 2-1=1 됩니다.
2. 두 번째 자릿수
첫 번째 자릿수에 2를 꿔줘야 되는데 0이므로 , 앞에서 2를 꿔옵니다.
그러면 0 -> 2 가되고, 첫 번째 자릿수에 꿔줬으므로
2 -> 1 이됩니다.
1-0=1
3. 세 번째 자릿수
두 번째 자릿수에 2를 꿔줬으므로
1 -> 0 이 됩니다.
0-0=0
4. 네 번째 자릿수
1-1=0
합치면 0011 곧 이진수 11이 됩니다.
2진수->10진수,10진수->2진수 계산법을 원하시면 아래 링크를 참고해주세요.
2021.03.09 - [C언어] - 2진수,10진수계산법/이진수,십진수 계산법(빠른 계산법)/이진법,십진법 계산
반응형
'C언어' 카테고리의 다른 글
16진수,10진수계산법/2진수에서 16진수로/십육진수,십진수 계산법/십육진법,십진법 계산 (0) | 2021.03.23 |
---|---|
8진수,10진수계산법/2진수에서 8진수로/팔진수,십진수 계산법/팔진법,십진법 계산 (0) | 2021.03.22 |
2진수,10진수계산법/이진수,십진수 계산법(빠른 계산법)/이진법,십진법 계산 (0) | 2021.03.09 |
댓글