Not logged in. · Lost password · Register

tsunami
skankin´ foot
Avatar
Member since Jan 2003
352 posts
Subject: Multiplizierer Folie 174
kann mir das mal jemand erklären? Hab keinen blassen Schimmer wie dieses Ding funzen soll.
once you had a dream
of oceans, and sunken cities;
memories of things you´ve never known
and you have never known...   (Michael Stipe)
kabel
Member since Jan 2003
1009 posts
educated guess:
also der eine balken ist ja dicker als der andere -- so fing alles an ;)
beim dickeren werden immer alle 8 bit mitgeführt (1. operand)
beim dünneren immer das i-te bit (2. operand).

 - die and gatter fungieren hier mehr als multiplexer zwischen dem 1. operanden und dem wert 0. wenn nämlich das i-te bit 0 ist, so ist auch die i-te spalte in der beispielrechnung auf p173 null und trägt somit nichts zum gesamtergebnis bei (i ∈ {1, ..., 8})das eine and sind somit jeweils acht and's.
 - die 4 addierer addieren dann jeweils die 2*j-te und die 2*j+1-te zeile (j ∈{0, ..., 3})
 - die 2 addierer addieren dann jeweils zwei ergebnisse von oben.
 - zum schluss die noch verquicken.

11101011*01110010
=
(1*01110010)<<8 +
(1*01110010)<<7 +
(1*01110010)<<6 +
(0*01110010)<<5 +
(1*01110010)<<4 +
(0*01110010)<<3 +
(1*01110010)<<2 +
(1*01110010)<<1

HTH
tsunami
skankin´ foot
Avatar
Member since Jan 2003
352 posts
thanx... jetzt isses klar!
once you had a dream
of oceans, and sunken cities;
memories of things you´ve never known
and you have never known...   (Michael Stipe)
ML
Avatar
Member since Oct 2003
66 posts
In reply to post #2
>  - die 4 addierer addieren dann jeweils die 2*j-te und die 2*j+1-te zeile (j ∈{0, ..., 3})

das versteh ich nicht. Kann da jemand noch einen kurzen erklärenden Satz dazu sagen?

Vielen Dank, Gruß
Marco
kabel
Member since Jan 2003
1009 posts
11101011*01110010
=
(1*01110010)<<8 +
(1*01110010)<<7 +

(1*01110010)<<6 +
(0*01110010)<<5 +

(1*01110010)<<4 +
(0*01110010)<<3 +

(1*01110010)<<2 +
(1*01110010)<<1


die shifter sind nicht im bild.
Close Smaller – Larger + Reply to this post:
Verification code: VeriCode Please enter the word from the image into the text field below. (Type the letters only, lower case is okay.)
Smileys: :-) ;-) :-D :-p :blush: :cool: :rolleyes: :huh: :-/ <_< :-( :'( :#: :scared: 8-( :nuts: :-O
Special characters:
Go to forum
Datenschutz | Kontakt
Powered by the Unclassified NewsBoard software, 20150713-dev, © 2003-2011 by Yves Goergen