1. sayfa (Toplam 1 sayfa)

dvp28 sv de mul ve dmul işlemi

Gönderilme zamanı: 06 Kas 2018, 10:31
gönderen ayd76
bir projede p04 hmı da d240 tan geleni 100 ile çarpıp d250 içine yazmam kerekiyor d240 327 altı bir değer ise sorun işlem yapılıyor ama 327 nin üzerinde bir rakam olduğunda her şey karışıyor bu konuda yardım edebilirmisiniz

Re: dvp28 sv de mul ve dmul işlemi

Gönderilme zamanı: 06 Kas 2018, 10:35
gönderen Uğur
Öncelikle MMOV komutu ile D240 içeriğini 32Bite çevirmeli ve ardından DMUL komutu ile 32 bit çarpma yapabilirsiniz.

39-MMOV 16 Bit -- 32 Bit Çeviri

Re: dvp28 sv de mul ve dmul işlemi

Gönderilme zamanı: 06 Kas 2018, 10:38
gönderen ayd76
örnekleme yapabilirmisiniz

Re: dvp28 sv de mul ve dmul işlemi

Gönderilme zamanı: 06 Kas 2018, 10:39
gönderen Uğur
Eklediğim videoyu izlerseniz yeterince açıklayıcı anlatılmaktadır.

Re: dvp28 sv de mul ve dmul işlemi

Gönderilme zamanı: 06 Kas 2018, 11:11
gönderen ayd76
gönderdiğini video için teşekkürler fakat uyguladığım zaman c400 hata kodu geliyor
ld m1000
mmov d240 d160

Re: dvp28 sv de mul ve dmul işlemi

Gönderilme zamanı: 06 Kas 2018, 11:21
gönderen maydins
yapmak istediğiniz işlem ektedir.

Re: dvp28 sv de mul ve dmul işlemi

Gönderilme zamanı: 06 Kas 2018, 11:51
gönderen ayd76
ilginize teşekkürler bendeki wplsoft 2,46 versiyon mmov desteklemiyor movp ile çözdüm

Re: dvp28 sv de mul ve dmul işlemi

Gönderilme zamanı: 06 Kas 2018, 11:53
gönderen Uğur
MOVP normal 16 bit taşıma komutu olan MOV komutunun pulse halidir. Sıcaklık değeri eksiye düşerse işleminiz sorun çıkaracaktır. Komut kullanımı ile ilgili sorun yaşamanız ilginç. Yukarıda eklenen örnekte çalışıyor olmalıdır.