Digg it UP
#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

  • credit
  • circuit called
  • english mathematician
  • little electronic

  • Links

  • Buying, Storing and Serving Gourmet Cheese
  • How to Finance a Business Start-Up
  • Pre-Bachelor
  • Digg it UP - History of the Computer; How Computers Add - A Logical Approach

    The ERP Implementation And Solving Some Issues Down The Road
    Your business is constantly changing. We hear this once in a while, so it sounds familiar and probably true. But if you are to remember those special periods in which the world seemed all different, you will notice that it takes a moment to find such a period, not too long ago.The moments you have traced were probably those you had bought something new; such as a video recorder, that made it possible to save precious moments. That is one example, but think for yourself the devices and products you have bought, but that did not always change your life.An ERP implementation may fall in this category. Companies that buy products ho
    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

    Finance Your Needs with Bad Credit Secured Loans
    Bad credit secured loans have eased a bad credit scorer’s entrance in loan market. Most of the time, it is seen that a borrower having bad credit score faces a lot of hurdles while they apply for any loan. Now, with bad credit secured loans, they can finance their need despite having bad credit score.Before discussing about these loans, it is necessary to mention about credit score. Normally, a credit score is the judgment of one’s economical credit value. It is ranged from 300-850. This range acts as a yardstick, based on which, a borrower’s credit score is evaluated. A credit score, when it is 580 or below it, is considered as a bad
    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 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 R

    Ten Ways To Make The Most Out Of An Affiliate Program
    Any business, online or offline, that wouldn’t require any initial cash layout, would be a win-win situation.This is what makes affiliate programs so much enticing. An affiliate program allows the affiliate marketer to act as a middleman between the consumer and the merchant, without having to add anything to the price of the product. The affiliate marketer is given a commission for every successful sale, and these percentages can be a substantial sum.Many online citizens actually claim that they have given up their day jobs because of affiliate marketing. The amount they are earning from affiliate programs is significantly l
    nk 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 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

    Dealing with Postcard Printing Services
    Postcard printing is said to be a service used to create personal or professional styles of postcards. The postcards are known to be materials used for sending greetings by mail. It portrays features that include a picture or a graphic on one side of the card and a blank area for writing on the other side of the card. Making use of them for your personal use or marketing campaign can be dutifully printed on your own if you have the right tools or you can seek for a printing company.With the professional help of postcard printing services the postcards that you wish to have will be duly accomplished. Now working with postcards there are
    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 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

    The Anatomy of Profit Building
    Every day new Internet entrepreneurs are faced with sales letters that promise to show them how to make millions of dollars. That sure sounds nice, but how can you expect to strike it rich if you’re not even sure of how to make your first buck online?Following is a realistic and achievable outline for reaching a profit with your web business.Determine Your Initial Expenses -Obviously, one of the first things you need to do is structure your monthly spending. It is important that you know exactly how much money is going out, so you can determine how much return you need to reach a profit.I recommend only investing i
    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

    Foreclosure - Can Foreclosures be Stopped
    It is everyone’s dream to own a home or built a house for his or herself. There are a few who are fortunate enough to secure one paid in full while many others try to buy one through financing or securing loans.However, even you are religiously saving for the so-called rainy days and even if you have sufficient finances, there would come a time that you would find it difficult to face up to your obligations. Sicknesses in the family, a possible retrenchment at work or emergency purchases are unexpected instances where you could find yourself in arrears with your payment and then suddenly you are now facing foreclosures.When lega
    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.diggitup.net/article/170468/diggitup-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.diggitup.net/article/170468/diggitup-History-of-the-Computer-How-Computers-Add--A-Logical-Approach.html]History of the Computer; How Computers Add - A Logical Approach[/url]

    Related Articles:

    Healthy Fundraisers

    ICANN Registrar: Great promotion by is-domains!

    401K Plan

    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

    montaż instalacji gazowych kraków oryginalne wiązki do haków Wizytówki Bytom ac zymes powierzchnia uzytkowa