[elektro] Divider
hg12345
hg12345 at freemail.hu
Sun Dec 12 10:00:38 CET 2010
Hi!
A MPLABC30 teljesen ingyenes (ez a verzió nem tud optimaizálni), de maradékos osztás azért müködik benne.
Irj egy rövid C programot, és a maradékos osztást nézd ki a default föggvények közül. Amire forditja az ASM-ben az lesz jó :-)
Egyébbként DS70030E page5-105
Ne kelljen keresni: http://ocw.um.es/ingenierias/sistemas-embebidos/practicas-1/ssee-da-lab-03.pdf
repeat #17
div(X) Wx,Wy
de nem mindegy milyen utasítást használsz:
div.s signed integer osztás
div.u unsinged integer osztás
divf ....
és 19 utasítás alatt ideig tart
"Tóth Péter" <mobiltope at gmail.com> írta:
>Úgy nem jön ki az eredmény egész része.>
160/25 osztásnál, repeat #17-re a W0=6 W1=10>
#18-nál W0=12 W1=21>
#19-nél W0=25 W1=18>
>
Pl. 200/25-nél (#17-tel) W0=8 W1=0>
Nem igazán értem...>
>
ToPe>
Adam Huszar írta:>
> De nem 18x, hanem 19x kell ismételni.>
>>
> Ádi>
>>
> ----------------------------------------->
> elektro[-flame|-etc]>
>>
> >
>
----------------------------------------->
elektro[-flame|-etc]>
More information about the Elektro
mailing list