32bit * 32bit

Başlatan ido2323, 16 Ocak 2015, 08:39:45

ido2323

Ah şu assembly gayet güzel ama aritmetik işlemleri tam bir monoton neyse sormak istediğim şu;
32 bitlik bir sayıyı(ah1,ah2,ah3,ah4) 32 bitlik başka bir sayı(ec1,ec2,ec3,ec4) ile çarpıp 64 bit lik(a1,a2,a3,a4,a5,a6,a7,a8) bir kayıtçıya kaydetmek istesem, bunu nasıl yapmalıyım? ve ya daha önce yapılmış hazır bi kod var mı?

Erol YILMAZ

Küçük hatirlatma 32+32 bit 33 bit üretir.

Kabil ATICI

http://avtanski.net/projects/math/
kodu kendin üret...

Aslında işlem normal ondalık işlemde olduğu yürüyor. Tek farkla buradaki işlemde 1 ve o olarak yürüyor.

birden fazla baytdan oluşan toplamalarda sadece elde (c biti) göz önüne alınarak işlem yapılıyor.
ambar7

Tagli

Pek alıcı gözüyle bakmadım ama burada 5. sayfadan itibaren süreci anlatmış.
Gökçe Tağlıoğlu

Klein

Alıntı yapılan: Allegro - 16 Ocak 2015, 08:49:09
Küçük hatirlatma 32+32 bit 33 bit üretir.
32+32 33 bit olur ama 32*32 64 bit olur hocam. 
arkadaş çarpma yapmak istiyor.