Atricle Dump
#1 in Business Subscribe Email Print

You are here: Home > Computers and Technology > Computers and Technology > History of the Computer; How Computers Add - A Logical Approach

Tags

  • mathematician
  • marketing
  • decimal
  • george boole
  • gates because
  • digital computers

  • Links

  • Phoenix, Arizona Coldwell Banker Residential Brokerage Helping Buyers and Sellers
  • Hair Loss Natural Treatment
  • Real Estate Property Scams Used by Assessors as Comparables Hurt Taxpayers
  • Atricle Dump - History of the Computer; How Computers Add - A Logical Approach

    Entrepreneurs: You've Got Help!
    Financial advisors often find themselves consulting to successful entrepreneurs about how to continue to grow their assets after the business has been sold or taken over through a carefully planned succession strategy. But developing a small business (defined here as having less than $50 million in annual revenues) is not so simple.After the initial burst of business success and survival in the first three years, many small businesses encounter struggles that can leave them feeling isolated. What can assist a 30-year old consulting firm whose personal presence and paper products face a changing world of electronic presence and high tra
    econd bit position, and a 0 in the first, giving Decimal 2+0=2. This second bit position is formed by a CARRY from the first bit.

    To make an adder we must duplicate with a logic circuit the way we add in binary. To add 1+1 we need 3 inputs, one for each bit, and a carry in - and 2 outputs, one for the result (1 or 0), and a carry out, (1 or 0). In this case the carry input is not used. We use 2 XOR gates, 2 AND gates and an OR gate to make up the adder for 1 bit.

    Now we go another step, and forget about gates, because now we have a Logic Block, an ADDER. Our computer is designed by using various combinations of lo

    Online Credit Report and Online Credit Reports
    Online credit reports are easily accessible to those interested in viewing them. If you have wondered about what kind of credit score you have, you can go on the Internet and look at your online credit report. Most people are concerned that they have good credit and a solid standing with where they are financially. This is an important factor because it pretty much makes or breaks someone's ability to get a loan for something they may need later on down the road. Your online credit report is an encompassing reality of who you are as a spender-it can show literally every part of your financial history to date.Those days of frivolous spe
    We looked at Number Systems and counting (see It's a Binary World - How Computers Count) last time. As a quick refresher, we saw that computers are made up of many units of 0 and 1, the binary system. 1 is the highest digit possible so numbers in the computer are stored as for example 1010 or 10 in decimal. We also saw that these binary numbers can be seen as octal (8) or hexadecimal (16) numbers - in this case 1010 becomes 15 octal, or A hex.

    You probably realise that the 'standard' PC code is in 8 bit bytes taking the hex system a stage further. You may also know that processors, and Windows software that runs on them, have progressed from 8 bits to 16 bits to 32 bits to 64 bits. Basically this means the computer can work on 1,2, 4 or 8 bytes at once. Don't worry if this is all Gobbledegook, you don't need it to understand how computers add!

    OK now to the Math - cringe time! It's a little more complicated than last time, but if you think logically, like a computer, realising they are really dumb, you will sail through it!

    We take a break here to look at a bit of math you may not have heard of - Boolean Algebra. Once again it's really simple, but it shows you how a computer works, and why it is so pedantic!

    Boolean Algebra is named after George Boole, an English Mathematician in the 19th Century. He devised the logic system used in digital computers more than a century before there was a computer to use it!

    In Boolean Algebra, instead of + and - etc. we use AND and OR to form our logic steps.

    For example:-

    x OR y = z means if x or y is present, we get z.

    However,

    x AND y = z means that both x and y need to be present to get z.

    We can also consider an XOR (eXclusive OR).

    x XOR y=z means that x or y BUT NOT BOTH must be present to get z.

    That's it! That's all the math you need to understand how a computer adds. Told you it was simple!

    How do we use this logic in the computer? We make up a little electronic circuit called a Gate with transistors and things, so we can work on our binary numbers stored in a register - just a bit of memory. (And that's the last electronics you'll hear about!). We make an AND gate, an OR gate, and an XOR gate.

    When we add in decimal, for example 9+3 we get 2 'units' and carry one to the 10s, giving 10+2=12

    Remember the binary bit values in Decimal - 1,2,4,8 etc? We start at 0, then 1 in the first bit position, the 1 bit. If we add 1 + 1 binary we have to end up with 10, which has a 1 bit in the second bit position, and a 0 in the first, giving Decimal 2+0=2. This second bit position is formed by a CARRY from the first bit.

    To make an adder we must duplicate with a logic circuit the way we add in binary. To add 1+1 we need 3 inputs, one for each bit, and a carry in - and 2 outputs, one for the result (1 or 0), and a carry out, (1 or 0). In this case the carry input is not used. We use 2 XOR gates, 2 AND gates and an OR gate to make up the adder for 1 bit.

    Now we go another step, and forget about gates, because now we have a Logic Block, an ADDER. Our computer is designed by using various combinations of log

    Bankruptcy Lawyer - It's Best Not To File Until You Retain One
    Most debtors do not consider hiring a lawyer for the obvious reason that they cannot afford to have one. The fees of bankruptcy lawyers can be as high as $1000. While a debtor is not required to hire a lawyer, it is recommended to have one with you during a bankruptcy process.If a debtor decides a voluntary bankruptcy, then he’s the one who sets-off the bankruptcy. If his creditors or the court initiates an involuntary bankruptcy, then a good bankruptcy lawyer takes the bankrupt’s problems dealing with every aspect of the bankruptcy. Either way, there is a need of a bankruptcy lawyer. A bankruptcy lawyer is one who can explain the appl
    to 16 bits to 32 bits to 64 bits. Basically this means the computer can work on 1,2, 4 or 8 bytes at once. Don't worry if this is all Gobbledegook, you don't need it to understand how computers add!

    OK now to the Math - cringe time! It's a little more complicated than last time, but if you think logically, like a computer, realising they are really dumb, you will sail through it!

    We take a break here to look at a bit of math you may not have heard of - Boolean Algebra. Once again it's really simple, but it shows you how a computer works, and why it is so pedantic!

    Boolean Algebra is named after George Boole, an English Mathematician in the 19th Century. He devised the logic system used in digital computers more than a century before there was a computer to use it!

    In Boolean Algebra, instead of + and - etc. we use AND and OR to form our logic steps.

    For example:-

    x OR y = z means if x or y is present, we get z.

    However,

    x AND y = z means that both x and y need to be present to get z.

    We can also consider an XOR (eXclusive OR).

    x XOR y=z means that x or y BUT NOT BOTH must be present to get z.

    That's it! That's all the math you need to understand how a computer adds. Told you it was simple!

    How do we use this logic in the computer? We make up a little electronic circuit called a Gate with transistors and things, so we can work on our binary numbers stored in a register - just a bit of memory. (And that's the last electronics you'll hear about!). We make an AND gate, an OR gate, and an XOR gate.

    When we add in decimal, for example 9+3 we get 2 'units' and carry one to the 10s, giving 10+2=12

    Remember the binary bit values in Decimal - 1,2,4,8 etc? We start at 0, then 1 in the first bit position, the 1 bit. If we add 1 + 1 binary we have to end up with 10, which has a 1 bit in the second bit position, and a 0 in the first, giving Decimal 2+0=2. This second bit position is formed by a CARRY from the first bit.

    To make an adder we must duplicate with a logic circuit the way we add in binary. To add 1+1 we need 3 inputs, one for each bit, and a carry in - and 2 outputs, one for the result (1 or 0), and a carry out, (1 or 0). In this case the carry input is not used. We use 2 XOR gates, 2 AND gates and an OR gate to make up the adder for 1 bit.

    Now we go another step, and forget about gates, because now we have a Logic Block, an ADDER. Our computer is designed by using various combinations of lo

    Virginia Real Estate - Living in History
    Virginia has played a central role throughout the history of the United States. With reasonable prices, you can live in the middle of it with Virginia real estate.VirginiaThe historical significance of Virginia is simply unmatched in the United States. Presidents George Washington and Thomas Jefferson resided in the state as did many of the founding fathers. In the revolutionary war with England, Virginia was front and center in the battle with Williamsburg and Richmond playing central roles. From the Civil War, the battles at locations such as Fredericksburg and Cold Harbor need no introduction. In these modern days, Virginia i
    n the 19th Century. He devised the logic system used in digital computers more than a century before there was a computer to use it!

    In Boolean Algebra, instead of + and - etc. we use AND and OR to form our logic steps.

    For example:-

    x OR y = z means if x or y is present, we get z.

    However,

    x AND y = z means that both x and y need to be present to get z.

    We can also consider an XOR (eXclusive OR).

    x XOR y=z means that x or y BUT NOT BOTH must be present to get z.

    That's it! That's all the math you need to understand how a computer adds. Told you it was simple!

    How do we use this logic in the computer? We make up a little electronic circuit called a Gate with transistors and things, so we can work on our binary numbers stored in a register - just a bit of memory. (And that's the last electronics you'll hear about!). We make an AND gate, an OR gate, and an XOR gate.

    When we add in decimal, for example 9+3 we get 2 'units' and carry one to the 10s, giving 10+2=12

    Remember the binary bit values in Decimal - 1,2,4,8 etc? We start at 0, then 1 in the first bit position, the 1 bit. If we add 1 + 1 binary we have to end up with 10, which has a 1 bit in the second bit position, and a 0 in the first, giving Decimal 2+0=2. This second bit position is formed by a CARRY from the first bit.

    To make an adder we must duplicate with a logic circuit the way we add in binary. To add 1+1 we need 3 inputs, one for each bit, and a carry in - and 2 outputs, one for the result (1 or 0), and a carry out, (1 or 0). In this case the carry input is not used. We use 2 XOR gates, 2 AND gates and an OR gate to make up the adder for 1 bit.

    Now we go another step, and forget about gates, because now we have a Logic Block, an ADDER. Our computer is designed by using various combinations of lo

    Beyond Marketing: Bringing Your Brand to Life
    Imagine you are about to embark on a trip of a lifetime. You’ve received brochures for a luxury resort. The rooms are lavish; the grounds impeccable. Photos of the restaurant’s signature dishes look delectable. You’re sold.You go to the hotel. The room is musty and a tad dirty. The food is barely passable. Service is brusque and spotty at best. When you complain to management, you’re met with indifference, or worse, silence. You leave disillusioned and disgusted. For all the resort’s slick marketing, they’ve fallen woefully short.Branding goes well beyond marketing. It will not be successful without ensuring that all aspects of
    it was simple!

    How do we use this logic in the computer? We make up a little electronic circuit called a Gate with transistors and things, so we can work on our binary numbers stored in a register - just a bit of memory. (And that's the last electronics you'll hear about!). We make an AND gate, an OR gate, and an XOR gate.

    When we add in decimal, for example 9+3 we get 2 'units' and carry one to the 10s, giving 10+2=12

    Remember the binary bit values in Decimal - 1,2,4,8 etc? We start at 0, then 1 in the first bit position, the 1 bit. If we add 1 + 1 binary we have to end up with 10, which has a 1 bit in the second bit position, and a 0 in the first, giving Decimal 2+0=2. This second bit position is formed by a CARRY from the first bit.

    To make an adder we must duplicate with a logic circuit the way we add in binary. To add 1+1 we need 3 inputs, one for each bit, and a carry in - and 2 outputs, one for the result (1 or 0), and a carry out, (1 or 0). In this case the carry input is not used. We use 2 XOR gates, 2 AND gates and an OR gate to make up the adder for 1 bit.

    Now we go another step, and forget about gates, because now we have a Logic Block, an ADDER. Our computer is designed by using various combinations of lo

    Your Home Business... Choose It Carefully And Then Really Work At It!
    I've had many active and enthusiastic business team members that were their own worst enemies because they exhibited the classic "flea on a griddle" behavior pattern and jumped around chasing one business opportunity today, and then another one tomorrow without ever putting in enough sustained and focused effort to reasonably give themselves a chance to succeed at any of them.I can really relate to this situation since I briefly fell prey to this same "dog in a meat market" syndrome when I first started my own home based business a few years ago. I caught myself trying to chase several different opportunities at once and
    econd bit position, and a 0 in the first, giving Decimal 2+0=2. This second bit position is formed by a CARRY from the first bit.

    To make an adder we must duplicate with a logic circuit the way we add in binary. To add 1+1 we need 3 inputs, one for each bit, and a carry in - and 2 outputs, one for the result (1 or 0), and a carry out, (1 or 0). In this case the carry input is not used. We use 2 XOR gates, 2 AND gates and an OR gate to make up the adder for 1 bit.

    Now we go another step, and forget about gates, because now we have a Logic Block, an ADDER. Our computer is designed by using various combinations of logic blocks. As well as the adder we might have a multiplier (a series of adders) and other components.

    Our ADDER block takes one bit (0 or 1) from each number to be added, plus the Carry bit (0 or 1) and produces an output of 0 or 1, and a carry of 0 or 1. A table of the input A, B and carry, and output O and Carry, looks like this:-

    With no Carry in:

    A B c O C
    0 0 0 0 0
    1 0 0 1 0
    0 1 0 1 0
    1 1 0 0 1

    With Carry in:

    A B c O C
    0 0 1 1 0
    1 0 1 0 1
    0 1 1 0 1
    1 1 1 1 1

    This is known as a Truth Table, it shows output state for any given input state.

    Let's add 2+3 decimal. That is 010 plus 011 binary. We will need 3 ADDER blocks for decimal bit values of 1, 2 and 4)

    The first ADDER takes the Least Significant Bit (decimal bit value 1) from each number. Input A will be 0
    Input B will be 1
    With no carry - 0.

    From the truth table this gives an output of 1 and a carry of 0 (3rd row).
    BIT 1 RESULT = 1

    At the same time the next ADDER (decimal bit value 2) has inputs of A - 1, B - 1 and a carry of 0, giving an output of 0 with a carry bit of 1 (4th row).
    BIT 2 RESULT = 0

    At the same time the next ADDER (decimal bit value 4) has inputs ofA - 0, B -0 and a carry of 1, giving an output of 1 with no carry - 0 (5th row).
    BIT 4 RESULT = 1.

    So we have bits 4,2,1 as 101 Binary or 4+0+1=5 decimal.

    It seems like a laborious way to do it, but our computer can have 64 adders or more, adding simultaneously two large numbers billions of times a second. This is where the computer scores.

    Next time we will get to how a computer performs more complcated operations, and it's simple!

    HTTP = HTML link (for blogs, profiles,phorums):
    <a href="http://www.articledump.net/article/170468/articledump-History-of-the-Computer-How-Computers-Add--A-Logical-Approach.html">History of the Computer; How Computers Add - A Logical Approach</a>

    BB link (for phorums):
    [url=http://www.articledump.net/article/170468/articledump-History-of-the-Computer-How-Computers-Add--A-Logical-Approach.html]History of the Computer; How Computers Add - A Logical Approach[/url]

    Related Articles:

    Gearing Up to Doing PPC

    The Importance of the Right Attitude in Your Home Based Business

    Red Flags in Publishing

    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