Giriş Yap Kayıt ol Online Üyeler Aktif Konular Arama Üyeler Forum Kuralları
Tahribat.Com | MSP 430‘da 8 Bitlik Verinin Karekökü Almak
Tahribat.Com Forumları
Assembly - Reverse Engineering
      MSP 430‘da 8 Bitlik Verinin Karekökü Almak
Bu Bölümde yeni konu açmak için tıklayın Konuyu cevaplamak için tık...
Konu 23 Kasim 2011 (Çarsamba) 17:44 tarihinde açıldı. Kısayol | Alıntı yap | Özel Mesaj
matr0x


Kayıt : 16 Haziran 2010
windows8tr.org
Erkek Üye
 

MSP430G2553 kullanarak P1 Portundan alınan 8 bitlik verinin karekökünü P2 portundan çıkış olarak nasıl yazdırabiliriz?

Kod elinde olan veya yazabilen var mı? Karekök algoritmasıda olabilir. Yardımcı olabilecek var mı? Assembly kullanarak yazmamız gerekiyor.


Tanrının bana baş edemeyeceğim bir şey vermeyeceğini biliyorum. Sadece keşke bana bu kadar güvenmeseydi diyorum... http://www.windows8tr.org 
23 Kasim 2011 (Çarsamba) 20:11 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
ltcelik


Kayıt : 11 Mayis 2007
YENİGÜN MAALLESİ
Erkek Üye
 

Aritmetik algoritmasını bilmiyorum

fakat Newton Raphson yöntemi ile kolayca halledersin sanırım (çabuk sonuç verir)

parabolik denklemde ıraksamaz sorunsuzca halledersin.. ( kökün sağından yaklaş, birden büyük sayılar için başlangıç değeri olarak sayının kendisini, 1den küçük sayılar için 1i alabilirsin)

örenek A gibi bir sayınınkarekökünü bulacaksın

y=-A+x^2 diye bir denklem oluşturacaksın bunu N.R. yöntemiyle çözeceksin..

 


EPoX Af550G pro /2GB RAM/ winXP Pirated Edişın** özür dileyeni . . . 
24 Kasim 2011 (Persembe) 12:53 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
Amd-x


Kayıt : 29 Eylül 2009
System/Network/Amd
Erkek Üye
 

belki lazım olabilir hoca şuradan bi göz at.


şüphesiz ki, biz core u size debug edesiniz diye dump ettik. compiler debug edenleri sever. ( http://www.youtube.com/watch?v=eiFIQIaIW4c )  
24 Kasim 2011 (Persembe) 16:18 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
NmC


Kayıt : 23 Kasim 2008
(Cahil AKPli)
Erkek Üye
 

Itcelik'in yöntemi en verimli ve gercek sonuca en yakin degeri uretir, ama iterative yazman zor olabilir, recursive de yazarsan hem yer sıkıntın olacak, hem de asm ile yazıyosan, recursive yazmak o kadar kolay degil, bol bol push pop yapcan :)

En amele yontem ise; (eger tam degerini bulman gerekmiyorsa)

1'den itibaren sayinin karesini al, artira artira git...

Ne zaman ki senin degerini gectin, o sayi yaklasik karekoktur diyip cikcaksin :)

Mesela sayı 17 ise

1in kares, 2nin karesi 3un karesi 4un karesi 5in karesi, 5inki mi 4ünkü mü daha yakın, 4 der cikarsin..


There are 10 types of people in the world. Those who knows binary and those who dont... 
25 Kasim 2011 (Cuma) 00:48 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
ltcelik


Kayıt : 11 Mayis 2007
YENİGÜN MAALLESİ
Erkek Üye
 

Aslında basit bi ryöntem başlangıç noktasında bir değer veriyorsun x1 gibi bu noktada (x1)için parabole teğet çiziyorsun .. teğetin x eksenini kestiği nokta senin yeni x1in oluyor.. indislemeye herek yok aslında o anki x1 ile önceki x1 karşılaştırıp  iterasyon kesmesi yaparsınn ya da 20 iterasyonda yeterli hassaiyet yeter dersin iki satır eksik kod yazarsın..

teğeti nasıl bulacam dersen normal parabolün teğeti (x^2+c)   olduğu için 2x e eşittir.. x1,f(x1) noktasından geçen ve eğimi 2x1 olan doğrunun x eksenini kestiği yer kolayca hesaplanır.. orta okul bilgileri..  


EPoX Af550G pro /2GB RAM/ winXP Pirated Edişın** özür dileyeni . . . 

[1]


Bu Bölümde yeni konu açmak için dıklayın Konuyu cevaplamak için tık...
Allah'a Havale Et Google Bookmark'a Ekle Yahoo'ya Ekle Stumbleupon'a Ekle Facebook'a Ekle Twitter'a Ekle   Google'da Ara : MSP 430‘da 8 bitlik verinin karekökü almak Favorilerime Ekle Yukarı Çık
Konuda 5 Mesaj Var.
Konu 279 Sefer Gösterilmiş.
2001-2012 © Tahribat Group - Her Hakkı Saklıdır. - ● Gizlilik İlkeleri ● Kullanım Koşulları ● İletişim