2
나누기가 다른 산술 연산보다 훨씬 더 복잡한 이유는 무엇입니까?
최근에 칩이없는 칩에서 정수 나누기 연산이 필요한 경우가 발생했습니다 (ARM Cortex-A8). 그 이유를 연구하려고 노력하는 동안, 나는 일반적으로 거의 모든 정수 (또는 고정 소수점) 아키텍처에서 더하기, 빼기 또는 곱하기보다 더 많은주기가 일반 부서에서 필요하다는 것을 알았습니다. 왜 이런 경우입니까? 다른 모든 것과 마찬가지로 2 계층 AND-OR 논리로 표현할 수 없습니까?