Suggest You
#1 in Business Subscribe Email Print

You are here: Home > Computers and Technology > Computers and Technology > History of the Computer - How Computers Multiply

Tags

  • adderthe
  • adders
  • affiliates
  • square roots
  • different techniques
  • counting which

  • Links

  • Cain Couldn't Find His Gun
  • Using Points To Cut Your Interest Rate
  • History Of Criminal Justice
  • Suggest You - History of the Computer - How Computers Multiply

    Ultimate Insider Secrets to Generate Free Traffic and Leads Part 2
    Traffic Generator 2: The Affiliate ArmyIt’s an age-old technique of growing awareness, saving on advertising expenses and creating loyal customers in one move: utilizing affiliates. Some Internet companies have cast a dark cloud over the term “affiliates”. To those who have been burned by such companies, even the word is enough to bring forth feelings of anger and distrust. But the fact remains that properly utilized, this form of marketing and selling can r
    ounter is 'more than 1, which is the condition for the adder output to be routed to its input. The initial add would be 10 + 10 binary (2+2 decimal), giving 100 binary.

    This result is returned to the input, gated by the counter 'more than 1' to be added to 10 again, giving 110 binary. We perform another add of 110 + 10 getting a result of 1000.

    This time the counter has counted down to one, and blocks the adder input. At the same time it allows the adder result output to become the multiplier result.

    APPLICATION

    You can see how this simple example could be used in a scaled-up version capable of multiplying multi-bit numb

    IT Specialists: Are Non-Profits a Viable Market?
    Yes, non-profits are viable. But there are certainly more financially rewarding sectors for IT specialists. Let's first take a look at the pros of non-profits.o It's easy to reach non-profits because they belong to trade groups and you can get your hands on the publicly available directories.o You can get a lot of tremendous emotional satisfaction and gratification knowing you're helping a particular cause.The two biggest downsides of non-profi
    In previous articles, 'History of the Computer - How Computers Add' and '- Flip-flops - a basic counter' we looked at adders, and counters. Now we will consider how these building blocks can be used to perform multiplication.

    In the Decimal system, we can multiply by 10 by adding a 0 to the end of a number. For example 4 with a zero added becomes 40, similarly 346 becomes 3460. We can expand this by adding 2 or 3 zeros to multiply by 100 or 1000.

    THE SHIFT REGISTER

    In the Binary system used in computers, we can multiply by 2 by adding a zero at the end of the number. Thus 110 (2+4=6 decimal) becomes 1100 (4+8=12 decimal). Similarly we can add more zeros and multiply by 4,8,16 etc. (decimal). This is one form of multiplication, the process is called shifting as each bit, 1 or 0 is shifted to the next bit position, and a zero is added in at the first bit position.

    THE ALU

    Several different techniques have been used to multiply using logic elements, as before these are usually described in a logic diagram as a 'black box' labeled multiplier. In an even more sophisticated logic diagram, this would be combined with other 'black boxes' such as adders, dividers, square roots, etc. to make one big 'black box' the ALU (arithmetic logical unit). The actual 'works' inside this unit are irrelevant to the overall design of the computer. All the designer needs to know is that if he puts two numbers into the ALU, and tells it to multiply them, he will get an output of the result.

    Initially these boxes would have been made up physically of vacuum tubes, in a box the size of your bedroom, these have been gradually improved, replaced, miniaturised, until nowadays that will all fit on a chip. However the basic principles are the same.

    MULTIPLICATION

    If we analyse the concept of multiplication, we see that it is one of repetition (and we know computers excel at this). Take for example 2X4. This means take 4 lots of 2, and add them together, or 2+2+2+2=8. So to make a multiplier for a computer we can use an adder, which we have, and some method of counting, which we also have, as discussed in the earlier articles we mentioned.

    MULTIPLIER LOGIC

    For the example we just looked at, 2X4, our multiplier would have one input from the 2 (10 binary) going to a 4-bit adder. The output, or result, from the adder would be looped around to form the second input to the adder.

    The second of the numbers to be multiplied, 4 (100 binary) sets a flip-flop counter to count down from 4 to 1, with one count pulse every time we add. Thus the counter is 'more than 1, which is the condition for the adder output to be routed to its input. The initial add would be 10 + 10 binary (2+2 decimal), giving 100 binary.

    This result is returned to the input, gated by the counter 'more than 1' to be added to 10 again, giving 110 binary. We perform another add of 110 + 10 getting a result of 1000.

    This time the counter has counted down to one, and blocks the adder input. At the same time it allows the adder result output to become the multiplier result.

    APPLICATION

    You can see how this simple example could be used in a scaled-up version capable of multiplying multi-bit numb

    Learning Spanish Can Make A Difference To Your Bottom Line
    From Bank of America to your local Corner Store, taping in to the growing Hispanic market is becoming more important every day to improve their Bottom Line. With the rapid growth of the Hispanic population, (Hispanics accounted for about half the growth in the U.S. population since 2000), NOT knowing Spanish can actually be a liability to your business.In the past, the only reason to learn Spanish was to get “Comida” and a “Cerveza” during a trip to Mexico o
    ilarly we can add more zeros and multiply by 4,8,16 etc. (decimal). This is one form of multiplication, the process is called shifting as each bit, 1 or 0 is shifted to the next bit position, and a zero is added in at the first bit position.

    THE ALU

    Several different techniques have been used to multiply using logic elements, as before these are usually described in a logic diagram as a 'black box' labeled multiplier. In an even more sophisticated logic diagram, this would be combined with other 'black boxes' such as adders, dividers, square roots, etc. to make one big 'black box' the ALU (arithmetic logical unit). The actual 'works' inside this unit are irrelevant to the overall design of the computer. All the designer needs to know is that if he puts two numbers into the ALU, and tells it to multiply them, he will get an output of the result.

    Initially these boxes would have been made up physically of vacuum tubes, in a box the size of your bedroom, these have been gradually improved, replaced, miniaturised, until nowadays that will all fit on a chip. However the basic principles are the same.

    MULTIPLICATION

    If we analyse the concept of multiplication, we see that it is one of repetition (and we know computers excel at this). Take for example 2X4. This means take 4 lots of 2, and add them together, or 2+2+2+2=8. So to make a multiplier for a computer we can use an adder, which we have, and some method of counting, which we also have, as discussed in the earlier articles we mentioned.

    MULTIPLIER LOGIC

    For the example we just looked at, 2X4, our multiplier would have one input from the 2 (10 binary) going to a 4-bit adder. The output, or result, from the adder would be looped around to form the second input to the adder.

    The second of the numbers to be multiplied, 4 (100 binary) sets a flip-flop counter to count down from 4 to 1, with one count pulse every time we add. Thus the counter is 'more than 1, which is the condition for the adder output to be routed to its input. The initial add would be 10 + 10 binary (2+2 decimal), giving 100 binary.

    This result is returned to the input, gated by the counter 'more than 1' to be added to 10 again, giving 110 binary. We perform another add of 110 + 10 getting a result of 1000.

    This time the counter has counted down to one, and blocks the adder input. At the same time it allows the adder result output to become the multiplier result.

    APPLICATION

    You can see how this simple example could be used in a scaled-up version capable of multiplying multi-bit numb

    #1 Home Business Opportunity: Affiliate Programs
    The internet is absolutely exploding with affiliate programs and home business opportunities. Affiliate programs are a fantastic business opportunity for any individual who desires to earn unlimited income working from home.Affiliate programs are great because they don't require an initial investment to start, like most other types of businesses. Because of this, entrepreneurs of all ages (and incomes) are easily attracted to this kind of business opportunit
    inside this unit are irrelevant to the overall design of the computer. All the designer needs to know is that if he puts two numbers into the ALU, and tells it to multiply them, he will get an output of the result.

    Initially these boxes would have been made up physically of vacuum tubes, in a box the size of your bedroom, these have been gradually improved, replaced, miniaturised, until nowadays that will all fit on a chip. However the basic principles are the same.

    MULTIPLICATION

    If we analyse the concept of multiplication, we see that it is one of repetition (and we know computers excel at this). Take for example 2X4. This means take 4 lots of 2, and add them together, or 2+2+2+2=8. So to make a multiplier for a computer we can use an adder, which we have, and some method of counting, which we also have, as discussed in the earlier articles we mentioned.

    MULTIPLIER LOGIC

    For the example we just looked at, 2X4, our multiplier would have one input from the 2 (10 binary) going to a 4-bit adder. The output, or result, from the adder would be looped around to form the second input to the adder.

    The second of the numbers to be multiplied, 4 (100 binary) sets a flip-flop counter to count down from 4 to 1, with one count pulse every time we add. Thus the counter is 'more than 1, which is the condition for the adder output to be routed to its input. The initial add would be 10 + 10 binary (2+2 decimal), giving 100 binary.

    This result is returned to the input, gated by the counter 'more than 1' to be added to 10 again, giving 110 binary. We perform another add of 110 + 10 getting a result of 1000.

    This time the counter has counted down to one, and blocks the adder input. At the same time it allows the adder result output to become the multiplier result.

    APPLICATION

    You can see how this simple example could be used in a scaled-up version capable of multiplying multi-bit numb

    First Time Home Buying Tips
    We are coming into the time of year when people move. Homes are bought and sold. If you are a renter you may be thinking of buying a home. It may be your first home and you are not sure about how to go about doing it. Here are some tips to consider when it comes to buying a new home.First of all find a good realtor you can work with. You want it to be someone you feel comfortable with yet has the experience to do a good job as well. No sense having them lear
    eans take 4 lots of 2, and add them together, or 2+2+2+2=8. So to make a multiplier for a computer we can use an adder, which we have, and some method of counting, which we also have, as discussed in the earlier articles we mentioned.

    MULTIPLIER LOGIC

    For the example we just looked at, 2X4, our multiplier would have one input from the 2 (10 binary) going to a 4-bit adder. The output, or result, from the adder would be looped around to form the second input to the adder.

    The second of the numbers to be multiplied, 4 (100 binary) sets a flip-flop counter to count down from 4 to 1, with one count pulse every time we add. Thus the counter is 'more than 1, which is the condition for the adder output to be routed to its input. The initial add would be 10 + 10 binary (2+2 decimal), giving 100 binary.

    This result is returned to the input, gated by the counter 'more than 1' to be added to 10 again, giving 110 binary. We perform another add of 110 + 10 getting a result of 1000.

    This time the counter has counted down to one, and blocks the adder input. At the same time it allows the adder result output to become the multiplier result.

    APPLICATION

    You can see how this simple example could be used in a scaled-up version capable of multiplying multi-bit numb

    Customer Service - A Smile Makes All the Difference
    Last night we went out to dinner. My husband and I went to a a local fish house, a restaurant that is famous for its reasonably-priced food and its view of the lake. Kids were splashing in the water, boaters were out, and water-skiers were practicing for next week's show. A couple was seated at an adjoining table. Though my husband could not see the man, I could, and both of us could hear his conversation.The man was about our age and had obviously suffe
    ounter is 'more than 1, which is the condition for the adder output to be routed to its input. The initial add would be 10 + 10 binary (2+2 decimal), giving 100 binary.

    This result is returned to the input, gated by the counter 'more than 1' to be added to 10 again, giving 110 binary. We perform another add of 110 + 10 getting a result of 1000.

    This time the counter has counted down to one, and blocks the adder input. At the same time it allows the adder result output to become the multiplier result.

    APPLICATION

    You can see how this simple example could be used in a scaled-up version capable of multiplying multi-bit numbers. All we need is a lot more adders, and a few logic gates to control them, maybe throw in a bit of timing, so that it doesn't all get mixed up! As we've said before, when you're talking in nanoseconds, you can get through a lot of calculations very quickly.

    Still to come we will look at how negative numbers are represented in computers, and how they handle very large numbers with something called Floating Point Arithmetic.

    HTTP = HTML link (for blogs, profiles,phorums):
    <a href="http://www.suggestyou.com/article/170431/suggestyou-History-of-the-Computer--How-Computers-Multiply.html">History of the Computer - How Computers Multiply</a>

    BB link (for phorums):
    [url=http://www.suggestyou.com/article/170431/suggestyou-History-of-the-Computer--How-Computers-Multiply.html]History of the Computer - How Computers Multiply[/url]

    Related Articles:

    Medical Bills Debt Relief

    How To Promote With Article Marketing

    A Guide To Microphones

    Bookmark it: del.icio.us digg.com reddit.com netvouz.com google.com yahoo.com technorati.com furl.net bloglines.com socialdust.com ma.gnolia.com newsvine.com slashdot.org simpy.com shadows.com blinklist.com