Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/freehos1/public_html/projectus/core/open_close_dbase_connection.php on line 0

Deprecated: Function split() is deprecated in /home/freehos1/public_html/projectus/Floating-point-ALU/index.php(0) : eval()'d code on line 22

Deprecated: Function split() is deprecated in /home/freehos1/public_html/projectus/Floating-point-ALU/index.php(0) : eval()'d code on line 35

Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/freehos1/public_html/projectus/scripts/get_ad_type_position.php on line 0

Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/freehos1/public_html/projectus/scripts/load_ads.php on line 0

Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/freehos1/public_html/projectus/scripts/sponsor_found.php on line 0

Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/freehos1/public_html/projectus/scripts/load_links.php on line 0

Deprecated: Function split() is deprecated in /home/freehos1/public_html/projectus/Floating-point-ALU/index.php(0) : eval()'d code on line 161

Deprecated: Function split() is deprecated in /home/freehos1/public_html/projectus/Floating-point-ALU/index.php(0) : eval()'d code on line 164

Deprecated: Function split() is deprecated in /home/freehos1/public_html/projectus/Floating-point-ALU/index.php(0) : eval()'d code on line 167
32 x 32 bit multiplication using urdhva triyakbhyam
projectus.freehost7.com:UG and PG level projects,mini projects and many more here ...



 

 

 

 

 32 X 32 Bit Multiplication Using Urdhva Triyakbhyam (Vertically and crosswise) for two Binary numbers

 

Consider two 32 bit numbers A and B respectively as follows, where each number has 23 bit floating point part; 8 bit integer part and 1 bit sign bit.

A= a31 a30a29a28a27a26a25a24a23 a22a21a20a19a18a17a16a15a14a13a12a11a10a9a8 a7a6a5a4a3a2a1a0

(X2) (X1) (X0)

B= b31 b30b29b28b27b26b25b24b23 b22b21b20b19b18b17b16b15b14b13b12b11b10b9b8b7b6b5b4b3b2b1b0

(Y2) (Y1) (Y0)

 

 

 

Thus the above multiplication process can be viewed as

X2 X1 X0

* Y2 Y1 Y0

--------------------------

SABC

Where, CP= C= X0Y0

CP= B= X1Y0+X0Y1

CP= A= X1Y1

S=X2 (xor) Y2

 

 BLOCK DIAGRAM

 

 

Figure 4.5

A block diagram representing 8-bit multiplication