컨트롤러"MCS51

J

J_expoler1

Guest
어느 한 MUL AB의 "에서 번식을"명령에 서명하고 unsign 16 비트를 사용할 수있습니다

 
나는 마지막 질문을 놓칠나요?
아니면 그냥 말이야?

여기 WGMarshall에서 수학 루틴이있습니다
http://www.8052.com/codelib/math8051.asm

아니면 당신이 그것을 하드웨어 달라스 월말부터 80C390을 선택하고 싶지 석사, MB와 엠씨 레지스터에 대한 액세스를 즐길 수있습니다.

실비오

 
아니면 U 인피니언 80C517에서 MDU 사용할 수있습니다.16 * 16 곱하기 4 사이클 걸립니다.

안부

 
옙,

인피니언 80C517
tcy = 666us @ 18 MHz의 오실레이터 주파수 (24 MHz의 단종 어땠어?!)
16 * 16 곱하기 4 사이클 = 2,66 우리가 걸립니다

달라스 80C390
tcy = 100ns @ 40MHz의 오실레이터 주파수
16 * 16 곱하기 6주기 = 0,6 우리가 걸립니다

이 쓸모없는 바보 같은 광고의 또 다른 예입니다.
만약 내가 16 비트에 대한 집중적인 수학 연산을 사용하려면, 확실히 제가 8 비트 마이크로 선택할 것이라고하고 싶습니다.

왜냐하면 비록 당신이 이전의 곱셈 특별 SFR 레지스터를 로드할 필요가 4 개 또는 6 사이클 소요
(석사 및 MB의 80C390) 및 (MD0, MD1, MD4,의 MD5 80C517)과 거의 동일한 후 레지스터의 결과를 다시 읽어 보시기 바랍니다.그리고이 시간들은 1 면에 데이터 시트에서이 기능을 광고를 계산하지 않습니다.
그것은 곱셈의 실행 시간을 결정하고 2 단계로,이 불필요한의 바쁜 깃발을하는 동안 병렬 실행에 의한 사실 (비록 80C390있다 하나, 산악 표준시)
그리고 사실은 그 결과를 언제든지 프로세스가 시작되면 읽을 수있습니다 (4 또는 6주기 후).
따라서, 몇 마이크로초 큰되지 않습니다 거의 전반적인 거래를 할 때 프로그램이 16 비트 수학 루틴을 사용하여 기록했다.

Atmel의 AVR 마찬가지로 광고 캠페인이다 : 8 비트 MCU는 당신이 경쟁에서 바지가 이길 수있습니다.
아니면 다시 자동차 범퍼 스티커에 인쇄된 : 내 Microcontoller 수 때린 지옥 귀하의 마이크로 컨트롤러.

실비오

 

Welcome to EDABoard.com

Sponsor

Back
Top