이진수를 나누는 방법은 무엇인가요?
이진수의 나눗셈 연산은 다음 세 가지 규칙을 따릅니다: 1. 0nn0=0 2. 0nn1=0 (1¼0은 의미가 없습니다) 3. 1‐1=1
예: (111011)2 ¼ (1011)2 수식은 다음과 같습니다. (나누기 연산을 웹페이지에 작성하는 것이 불편해서 아래와 같이 작성합니다.)
1 1 1 0 1 1
¼ 1 0 1 1 상 1
--------- --
1 1 1 마지막 1은 1110 1 1 "0" 다음의 1입니다.
¼ 1 0 1 1 몫 0
------------
1 1 1 1 마지막 1개는 위에서 떨어졌습니다
¼ 1 0 1 1 샹 1
----------------- -------------
1 0 0 나머지 100
그래서 (111011)2 ¼ (1011)2 몫은 (101)2이고, 나머지는 (100)2입니다.
소위 이진 나누기는 실제로는 뺄셈에 불과합니다. 이진 뺄셈은 상위 비트에서 1을 빌려 2를 얻습니다. 따라서 (10)2 - (1)2 = 1
제 답변이 도움이 되기를 바랍니다. .