«arithmetic-division» 태그된 질문

6
하드웨어 분할이 곱셈보다 훨씬 오래 걸리는 이유는 무엇입니까?
마이크로 컨트롤러에서 하드웨어 분할이 곱셈보다 더 오래 걸리는 이유는 무엇입니까? 예를 들어, dsPIC에서 디비전은 19 사이클이 걸리고 곱셈은 한 클럭 사이클 만 걸립니다. Wikipedia의 Division algorithm 및 Multiplication algorithm 을 포함한 자습서를 살펴 보았습니다. 여기 내 추론이 있습니다. Wikipedia에서 복원 하는 느린 분할 방법과 같은 분할 알고리즘 은 재귀 알고리즘입니다. …


10
AVR에 대한 효율적인 역 (1 / x)
AVR에서 역을 계산하는 효율적인 방법을 찾으려고합니다 (또는 근사). 스테퍼 모터의 펄스주기를 계산하여 속도를 선형으로 변경할 수 있습니다. 주기는 속도의 역수 ( p = K/v)에 비례 하지만 즉시 계산하는 좋은 방법은 생각할 수 없습니다. 내 공식은 p = 202/v + 298; // p in us; v varies from 1->100 아두 이노에 …

10
정수 모드 10과 정수 나누기 10을 얻는 가장 빠른 방법은 무엇입니까?
하드웨어가 모듈러스 또는 나눗셈 연산을 지원하지 않으면 소프트웨어에 의한 모듈러스 / 나눗셈을 시뮬레이션하기 위해 더 많은 CPU 사이클이 필요합니다. 피연산자가 10 인 경우 나누기와 계수를 계산하는 더 빠른 방법이 있습니까? 내 프로젝트에서 종종 정수 계수 10을 계산해야합니다. 특히 PIC16F에서 작업하고 있으며 LCD에 숫자를 표시해야합니다. 지원할 4 자리 숫자가 있으므로 모듈러스와 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.