pcbway

karekökde 255 in karekökünü alma

Başlatan bilalmelih@, 03 Nisan 2010, 13:33:37

bilalmelih@

merhaba arkadaşlar pic 16f877 asmbley ile karekök programı yaptım fakat sadece 255 in karekökönü  bulmuyor bunun için nasıl bir yol izlemeliyim yardımlarınız için şimdiden teşekkür ederim

Flatron

karekök 255 ,karekök 51 ile karekök 5 için çarpımınada eşittir ;)

tuggy

05 Nisan 2010, 15:36:33 #2 Son düzenlenme: 05 Nisan 2010, 15:37:18 tuggy
Sadece 255 te ise sorun ilginc, sebebini anlamak lazım önce... 254 ün karekökünü alabiliyorsunuz 255 olmuyor gibi anladım dogru mudur?

Eğer dogru ise algoritmanızdan biraz bahsederseniz sorunu çözmeye çalışabiliriz.

Flatron

çünkü 8 bit tanımlanmıştır max değeri i 255 dir

bilalmelih@

öncelikle cevapladığınız  için tşkkrler demek istediğim 224 ile 255 arasındaki sayıların karekökünü almıyor. diğerler işlemlerde sorun yok


Flatron

Ben Assembler bilmiyorum,ancak bu linkte assembler la hazırlanmış karekök alma ile ilgili açıklamlar var buradaki algoritmaları ve assembler komutlarını kontrol edin,
Eğer başka sayfalardanda kontrol etmek isterseniz.\"assembly square root program\" olarak arattırabilrsiniz
http://www.azillionmonkeys.com/qed/sqroot.html
Kolay Gelsin

bilalmelih@

ilgilendiğiniz için teşekkür ederim