컴퓨터 지식 네트워크 - 컴퓨터 프로그래밍 - 이진수를 나누는 방법은 무엇인가요?

이진수를 나누는 방법은 무엇인가요?

이진수의 나눗셈 연산은 다음 세 가지 규칙을 따릅니다: 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

제 답변이 도움이 되기를 바랍니다. .

上篇: Erlonghu 사랑 이야기, 세 번째 휴대 전화 화면 baoshaomei 에피소드 몇? 下篇: 뮤직 비디오 핸드폰에 문제가 있나요?
관련 내용