AVR delenie
Josef Lípa
jol
Středa Březen 17 11:50:15 CET 2004
Priklady na 16 bit aritmetiku jsou i nekde na www.atmel.com
Sam jsem podle nich delil.
----- Original Message -----
From: "Peter Rosko" <rosko@fel.utc.sk>
To: "Multiple recipients of list" <hw-news@list.gin.cz>
Sent: Thursday, September 28, 2000 5:26 PM
Subject: AVR delenie
> Zdravim,
> zaciatky su tazke :) a preto sa na vas obraciam s prosbou o pomoc.
> pri deleni dvoch 16 bitovych signed cisel pomocou rutiny z avr200.asm mi
> prvy krat vyhodi dobry vysledok,v dalsich cykloch /s tymi istymi cislami/
> zly - neustale sa zmensuje az je 0. tuna je jadro /problemu/ :
>
> .device AT90S1200
> .include "1200def.inc"
>
> rjmp hlprog
>
> .def frekv=r29
>
> tuna je vlozena rutina div16s z avr200.sm
>
> hlprog:
> ldi dd16sH,high(1592) ;delic 1592 dekadicky
> ldi dd16sL,low(1592)
> slucka:
> ldi frekv,10 ;frekvencia sinusovky
> ldi dv16sH,0
> mov dv16sL,frekv
>
> rcall div16s ;1592/f
>
> rjmp slucka
> .exit
>
> kde robim chybu ?
> p.rosko
>
>
Další informace o konferenci Hw-list