SIMPLE ELECTRONIC PROJECTS | ELECTRONICS TUTORIALS | ELECTRONICS RESOURCES | ELECTRONIC COMMUNICATIONS | CONSUMER ELECTRONICS
ARITHMETIC CIRCUITS BASIC BUILDING BLOCKS TUTORIALS
In this article, we will discuss those combinational logic building blocks that can be used to perform addition and subtraction operations on binary numbers. Addition and subtraction are the two most commonly used arithmetic operations, as the other two, namely multiplication and division, are respectively the processes of repeated addition and repeated subtraction
We will begin with the basic building blocks that form the basis of all hardware used to perform the aforesaid arithmetic operations on binary numbers. These include half-adder, full adder, half-subtractor, full subtractor and controlled inverter.
A half-adder is an arithmetic circuit block that can be used to add two bits. Such a circuit thus has two inputs that represent the two bits to be added and two outputs, with one producing the SUM output and the other producing the CARRY.
The Boolean expressions for the SUM and CARRY outputs are given by the equations
SUM S = A B+A B
CARRY C = A B
A full adder circuit is an arithmetic circuit block that can be used to add three bits to produce a SUM and a CARRY output. Such a building block becomes a necessity when it comes to adding binary numbers with a large number of bits.
The full adder circuit overcomes the limitation of the half-adder, which can be used to add two bits only. Let us recall the procedure for adding larger binary numbers. We begin with the addition of LSBs of the two numbers. We record the sum under the LSB column and take the carry, if any, forward to the next higher column bits.
A half-subtractor is a combinational circuit that can be used to subtract one binary digit from another to produce a DIFFERENCE output and a BORROW output. The BORROW output here specifies whether a ‘1’ has been borrowed to perform the subtraction.
A full subtractor performs subtraction operation on two bits, a minuend and a subtrahend, and also takes into consideration whether a ‘1’ has already been borrowed by the previous adjacent lower minuend bit or not.
As a result, there are three bits to be handled at the input of a full subtractor, namely the two bits to be subtracted and a borrow bit designated as Bin . There are two outputs, namely the DIFFERENCE output D and the BORROW output Bo. The BORROW output bit tells whether the minuend bit needs to borrow a ‘1’ from the next possible higher minuend bit.
A controlled inverter is needed when an adder is to be used as a subtractor. As outlined earlier, subtraction is nothing but addition of the 2’s complement of the subtrahend to the minuend. Thus, the first step towards practical implementation of a subtractor is to determine the 2’s complement of the subtrahend. And for this, one needs firstly to find 1’s complement. A controlled inverter is used to find 1’s complement.
Subscribe to:
Post Comments (Atom)
ARTICLES
-
▼
2012
(300)
-
▼
Oct
(93)
- CLOUD COMPUTING VENDOR LANDSCAPE BASIC INFORMATION...
- CLOUD COMPUTING PLANNING STAGE TACTICS BASIC INFOR...
- CLOUD COMPUTING SECURITY BASIC INFORMATION
- RFID PROTOCOL TERMS AND CONCEPTS
- ADVANTAGES OF RFID OVER OTHER TECHNOLOGIES BASIC I...
- ANTENNA BANDWIDTH BASIC INFORMATION AND TUTORIALS
- FIBER CLADDING AND COATING BASIC INFORMATION
- ECCM – RADAR PROBLEMS
- RADAR CLASSIFICATION AND IMAGING BASIC INFORMATION
- RADAR CLASSIFICATION AND IMAGING BASIC INFORMATION
- RADAR TRACKING BASIC INFORMATION
- RADAR ACCURACY AND RESOLUTION BASIC INFORMATION
- APPLICATIONS OF RADIO DETECTION AND RANGING (RADAR)
- WHAT IS RADAR? RADIO DETECTION AND RANGING BASIC I...
- VELOCITY TRANSDUCERS BASIC INFORMATION AND TUTORIALS
- COAXIAL TRANSMISSION LINES SKIN EFFECT BASIC INFOR...
- GIGABIT ETHERNET MEDIA HANDLING CAPABILITIES AND S...
- BIT ERROR RATE TESTER BASIC INFORMATION AND TUTORIALS
- SCEINTIFIC ATLANTA CABLE MODEM BASIC INFORMATION
- MICROCOM NETWORKING PROTOCOL (MNP) CLASSES BASIC I...
- AMPLITUDE MODULATED RADIO-FREQUENCY BANDS CLASSIFI...
- CLOUD COMPUTING STRATEGIC BUSINESS AND FINANCIAL I...
- DOUBLE CONVERSION UPS SYSTEM BASIC INFORMATION
- INFRARED TRANSDUCERS BASIC INFORMATION AND TUTORIALS
- RADIO FREQUENCY TRANSDUCERS BASIC INFORMATION
- MEDIUM EARTH ORBIT SATELLITES BASIC INFORMATION
- LOW EARTH ORBIT SATELLITES BASIC INFORMATION
- GEOSTATIONARY ORBIT SATELLITES BASIC INFORMATION
- ELECTROMAGNETIC INTERFERENCE (EMI) ON AUDIO SYSTEM...
- QUADROPHONIC SOUND BASIC INFORMATION AND TUTORIALS
- SOUND SPECTRUM AND ACOUSTICS BASIC INFORMATION
- TRAVELING WAVES TUBE BASIC INFORMATION AND TUTORIALS
- TYPES OF DIODE TUBES BASIC INFORMATION AND TUTORIALS
- LOW RIPPLE POWER SUPPLY CIRCUIT DIAGRAM ELECTRONIC...
- LAN CONNECTIVITY BASIC INFORMATION AND TUTORIALS
- RS-449 BASIC INFORMATION AND TUTORIALS
- RS-232-C/D BASIC INFORMATION AND TUTORIALS
- IEEE 802 STANDARDS BASIC INFORMATION AND TUTORIALS
- INTERNATIONAL TELECOMMUNICATIONS UNION (ITU) BASIC...
- ELECTRONIC INDUSTRIES ASSOCIATION (EIA) BASIC INFO...
- NETWORK INTERFACE CARDS BASIC INFORMATION AND TUTO...
- COMPUTER PRINTER AND DISPLAY TERMINALS BASIC INFOR...
- COMPUTER CONNECTION TERMINALS BASIC INFORMATION
- SWITCHED NETWORK VS LEASED LINE ECONOMICS COMPARISON
- INTEGRATED SERVICES DIGITAL NETWORK (ISDN) BASIC I...
- DIGITAL TELEPHONY BASIC INFORMATION AND TUTORIALS
- RECEPTION OF SPREAD-SPECTRUM SIGNALS BASIC INFORMA...
- FREQUENCY HOPPING SYSTEM BASIC INFORMATION AND TUT...
- SPREAD SPECTRUM SYSTEMS RADIO COMMUNICATION BASIC ...
- GAUSSIAN MINIMUM-SHIFT KEYING BASIC INFORMATION AN...
- LOSSY AND LOSSLESS COMPRESSION ELECTRONIC COMMUNIC...
- HARTLEY'S LAW – BANDWIDTH REQUIREMENTS BASIC INFOR...
- RADIO FREQUENCY SPECTRUM BASIC INFORMATION AND TUT...
- SIGNAL FILTERING AND FREQUENCY DOMAIN NOISE BASIC ...
- FOURIER SERIES ON FREQUENCY DOMAIN BASIC INFORMATION
- SIGNAL TO NOISE RATIO BASIC INFORMATION AND TUTORIALS
- ELECTRONIC COMMUNICATION SIGNAL AND NOISE BASIC IN...
- HISTORY OF WIRELESS COMMUNICATION BASIC INFORMATION
- EMAIL SPAM WARNING AND SECURITY BASIC INFORMATION ...
- AVALANCHE TRANSISTORS BASIC INFORMATION AND TUTORIALS
- TTL THREE-STATE LOGIC PROBE CIRCUIT DIAGRAM PROJECT
- ARITHMETIC CIRCUITS BASIC BUILDING BLOCKS TUTORIALS
- DIGITAL-TO-ANALOG CONVERSION BASIC INFORMATION
- VIDEO STREAMING TO MULTIPLE USERS BASIC INFORMATION
- MICROCOMPUTER BASIC INFORMATION AND TUTORIALS
- COMPUTER HARDWARE FAULT TROUBLESHOOTING TUTORIALS
- ELECTRONICS TERMS AND DEFINITION GLOSSARY AND TUTO...
- LOGIC GATES BASIC INFORMATION AND TUTORIALS
- STEREO FM RADIO BROADCASTING BASIC INFORMATION AND...
- SINGLE SIDE BAND SUPPRESSED CARRIER (SSB OR SSSB) ...
- SAW FILTERS AND RESONATORS BASIC INFORMATION AND T...
- QUARTZ CRYSTAL SPECIFICATION BASIC INFORMATION AND...
- SMALL LOOP ANTENNAS BASIC INFORMATION AND TUTORIALS
- LOUDSPEAKER CONFIGURATIONS BASIC INFORMATION AND T...
- LOUDSPEAKER SENSITIVITY VS EFFICIENCY BASIC INFORM...
- TYPES OF BROADBAND INTERNET ACCESS BASIC INFORMATION
- RAYLEIGH SCATTER FIBER OPTIC LOSS BASIC INFORMATIO...
- ELECTROMAGNETIC SPECTRUM - CHOICE OF FIBER OPTIC F...
- 3G - THIRD GENERATION OF WIRELESS COMMUNICATION
- HOW WIRELESS INTERNET WORKS? PHONE INTERNET BASIC ...
- WHAT FEATURES DO YOU NEED IN A WIRELESS PHONE AND ...
- TYPES OF MOBILE PHONE NETWORKS BASIC INFORMATION
- PARTS AND COMPONENTS OF A CELLULAR WIRELESS PHONE ...
- 555 PULSE TIMER CIRCUIT DIAGRAM BASIC PROJECT FREE...
- LANTERN DIMMER/ FLASHER CIRCUIT DIAGRAM ELECTRONIC...
- 12 VOLTS DUAL VOLTAGE POWER SUPPLY CIRCUIT DIAGRAM...
- AM-FM-SW ANTENNA ACTIVE CIRCUIT DIAGRAM FREE INFOR...
- 9-V POWER SUPPLY ELECTRONIC CIRCUIT DIAGRAM FREE I...
- HOW TO SIZE THE BATTERY BASIC INFORMATION AND TUTO...
- NICKEL - CADMIUM CELLS AND BATTERIES BASIC INFORMA...
- MINIATURE CELLS AND BATTERIES BASIC INFORMATION AN...
- OHMMETERS USED IN ELECTRONICS BASIC INFORMATION AN...
- SEMICONDUCTOR - HOW IT WORKS? BASIC INFORMATION
-
▼
Oct
(93)
No comments:
Post a Comment