SlideShare a Scribd company logo
1 of 14
1
Digital Design(Mano-5) Notes: Chapter 1
Digital Design (Mano) Chapter 1 Notes
๏‚ท Digital systems manipulate discrete quantitiesof information that are represented in binary form. Operands used for calculat ions may be
expressedinthe binarynumber system. Other discrete elements, including the decimal digits andcharacters ofthe alphabet, are represented in
binary codes.
๏‚ท Digital circuits, alsoreferredto as logic circuits, process data bymeans of binarylogic elements (logic gates) usingbinary signals. Quantities are
stored in binary (twoโ€valued) storage elements (flipโ€flops).
๏‚ท The decimal number system is saidto be of base, or radix, 10 because it uses 10 digits and the coefficients are multiplied by po wers of 10. The
binary system is a different number system.
๏‚ท The radix point (e.g., the decimal point when 10 is the radix) distinguishes positive powers of 10 from negative powers of 10.
๏‚ท In computer work, 210 is referred to as K (kilo), 220 as M (mega), 230 as G (giga), and 240 as T (tera). Thus, 4K = 212 = 4,096 and 16M = 224 =
16,777,216.
๏‚ท For binarysubtraction, The rulesare still the same as indecimal, except that the borrowina givensignificant positionadds 2 to a minuenddigit. (A
borrow in the decimal system adds 10 to a minuend digit.)
๏‚ท The conversionof a number in base r to decimal is done byexpandingthe number in a power series andadding all the terms as shownpreviously.
๏‚ท We now present a general procedure for the reverse operation ofconverting a decimalnumber to a number in base r. If the num ber includes a
radix point, it is necessaryto separate the number intoan integer part anda fraction part, since each part must be converted differently. The
conversionof a decimalinteger to a number in base r is done bydividingthe number and all successive quotients by r and accumulating the
remainders.
2
Digital Design(Mano-5) Notes: Chapter 1
The conversionfrom binaryto octal is easilyaccomplished bypartitioning the binarynumber intogroups of three digits each, starting fromthe binarypoint
and proceeding to the left andto the right.
3
Digital Design(Mano-5) Notes: Chapter 1
One scheme that retains the binarysysteminthe
computer, but reducesthe number ofdigits the
humanmust consider, utilizes the relationship
betweenthe binarynumber systemandthe octal or
hexadecimalsystem. Bythis method, the human
thinks interms ofoctal or hexadecimal numbers and
performs the required conversion byinspectionwhen
direct communicationwith the machine is necessary.
Thus, the binarynumber 111111111111 has 12 digits
and is expressed inoctal as 7777 (4 digits)or in
hexadecimalas FFF (3 digits). Duringcommunication
betweenpeople (about binarynumbers inthe
computer), the octal or hexadecimalrepresentationis
more desirable because it can be expressed more
compactlywith a thirdor a quarter of the number of
digits requiredfor the equivalent binarynumber.
Thus, most computer manuals use either octal or
hexadecimalnumbers to specifybinaryquantities.
4
Digital Design(Mano-5) Notes: Chapter 1
5
Digital Design(Mano-5) Notes: Chapter 1
๏‚ท When arithmetic operations are implemented ina computer, it is more convenient to use a different system, referredto as the signedcomplement
system, for representingnegative numbers. Inthis system, a negative number is indicatedbyits complement. Whereas the signedโ€magnitude
systemnegatesa number bychangingits sign, the signedโ€complement system negates a number bytaking its complement. Since p ositive numbers
always start with 0 (plus) inthe leftmost position, the complement will always start witha 1, indicating a negative number. The signedโ€
complement system canuse either the 1โ€™s or the 2โ€™s complement, but the 2โ€™s complement is the most common. As an example, consider the
number 9, representedinbinarywith eight bits. +9 is representedwith a signbit of 0 inthe leftmost position, followed by the binaryequivalent of
9, which gives 00001001. Note that all eight bits must have a value; therefore, 0โ€™s are insertedfollowingthe signbit up to the first 1. Although
there is onlyone wayto represent +9, there are three different ways to represent -9 witheight bits:
signedโ€magnitude representation: 10001001
signedโ€1โ€™sโ€complement representation: 11110110
signedโ€2โ€™sโ€complement representation: 11110111
๏‚ท In signedโ€magnitude, -9 is obtainedfrom +9 bychangingonlythe signbit in the leftmost position from0 to 1. In signedโ€1โ€™s-complement, -9 is
obtained bycomplementing all the bits of +9, includingthe sign bit. The signedโ€2โ€™sโ€complement representationof -9 is obtainedbytakingthe 2โ€™s
complement of the positive number, including the signbit.
๏‚ท Table 1.3 lists all possible fourโ€bit signedbinarynumbers inthe three representations. The equivalent decimal number is also shown for reference.
Note that the positive numbers in all three representations are identical andhave 0 in the leftmost position. The signedโ€2โ€™sโ€complement system
has onlyone representationfor 0, which is always positive. The other twosystems have either a positive 0 or a negative 0, something not
encountered in ordinaryarithmetic. Note that allnegative numbers have a 1 inthe leftmost bit position;that is the waywe distinguishthemfrom
the positive numbers. Withfour bits, we can represent 16 binarynumbers. In the signedโ€magnitude andthe 1โ€™sโ€complement representations,
there are eight positive numbers and eight negative numbers, including twozeros. Inthe 2โ€™sโ€complement representation, there are eight positive
numbers, includingone zero, and eight negative numbers.
6
Digital Design(Mano-5) Notes: Chapter 1
๏‚ท The signedโ€magnitude system is usedinordinaryarithmetic, but is awkward when employedincomputer arithmetic because of th e separate
handling of the signandthe magnitude. Therefore, the signedโ€complement system is normallyused. The 1โ€™s complement imposes some difficulties
and is seldom usedfor arithmetic operations. It is useful as a logical operation, since the change of 1 to 0 or 0 to 1 is eq uivalent to a logical
complement operation, as willbe showninthe next chapter. The discussionof signedbinaryarithmetic that follows deals exclusivelywiththe
signedโ€2โ€™sโ€complement representationof negative numbers. The same procedures canbe applied to the signedโ€1โ€™sโ€complement systemby
includingthe endโ€aroundcarryas is done withunsignednumbers.
*** 11111001 shows that sign extensiondoesnโ€™t workfor sign-magnitude representationof negative numbers
7
Digital Design(Mano-5) Notes: Chapter 1
**The following is onlyfor total clarityregardingsubtraction in complement form. Else the onlyrelevant to be notedfrom belowis that incomplement
form, itโ€™s onlyaddition that we are doing. The below content justifieswhyaddition inthis case is essentiallythe same as generalsubtraction.Belowcontent
can be readinsecondrun or later:
BINARY CODES (Can be skippedas reference.Easyand cool though; Gray/ASCII/Error-correcting have beenleftout):
๏‚ท Anydiscrete element ofinformationthat is distinct among a groupof quantitiescanbe representedwitha binarycode (i.e., a patternof 0โ€™s and
1โ€™s). The codesmust be inbinarybecause, in todayโ€™s technology, onlycircuits that represent andmanipulate patterns of 0โ€™s and 1โ€™s canbe
8
Digital Design(Mano-5) Notes: Chapter 1
manufacturedeconomicallyfor use incomputers. However, it must be realizedthat binarycodes merelychange the symbols, not the meaning of
the elements of information that theyrepresent. If we inspect the bits of a computer at random, we will findthat most of the time theyrepresent
some type of codedinformationrather thanbinarynumbers.
๏‚ท Although the minimumnumber of bits required to code 2n distinct quantitiesis n, there is nomaximum number of bits that may be used for a
binarycode. For example, the 10 decimal digits can be codedwith10 bits, andeachdecimal digit canbe assigneda bit combinationof nine 0โ€™s and
a 1. In this particular binarycode, the digit 6 is assignedthe bit combination0001000000.
๏‚ท Binary-coded Decimal Code: Although the binarynumber system is the most natural systemfor a computer because it is readilyrepresentedin
todayโ€™s electronic technology, most people are more accustomed to the decimal system. One wayto resolve this difference is to convert decimal
numbers to binary, perform all arithmetic calculations inbinary, and thenconvert the binaryresults backto decimal. Thismethod requires that we
store decimal numbers inthe computer sothat theycanbe converted to binary. Since the computer canaccept onlybinaryvalues, we must
represent the decimal digits bymeans of a code that contains 1โ€™s and0โ€™s. It is also possible to perform the arithmetic operations directlyon
decimal numbers whentheyare storedinthe computer in codedform.
A binarycode will have some unassigned bit combinations ifthe number of elements inthe set is not a multiple power of 2. The 10 decimal
digits form such a set. A binarycode that distinguishes among10 elements must contain at least four bits, but 6 out of the 16 possible
combinations remain unassigned. Different binarycodes canbe obtained byarrangingfour bits into10 distinct combinations. The code most
commonlyusedfor the decimal digits is the straight binaryassignment listed inTable 1.4 . This scheme is called binaryโ€coded decimal and is
commonlyreferred to as BCD. Other decimal codes are possible anda few ofthem are presentedlater inthis section.
It is obvious that the representationof a BCD number needs more bits thanits equivalent binaryvalue. However, there is anadvantage inthe use
of decimal numbers, because computer input and output data are generatedbypeople who use the decimal system.
9
Digital Design(Mano-5) Notes: Chapter 1
๏‚ท
10
Digital Design(Mano-5) Notes: Chapter 1
11
Digital Design(Mano-5) Notes: Chapter 1
12
Digital Design(Mano-5) Notes: Chapter 1
๏‚ท Binary Logic: Dot or no symbol for AND, + for OR, Bar or apostrophe for Negation/complement.
๏‚ท Logic Gates:
o AND and OR gates canhave more thantwo inputs, NOT gate or inverter hasone input (which itself can be a result of AND/OR ga tes).
o Logic gates are electronic circuits that operate onone or more input signals to produce an output signal. Electrical signals such as
voltages or currents exist as analog signalshavingvalues over a given continuous range, say, 0 to 3 V, but in a digital sys tem these
voltages are interpretedto be either of tworecognizable values, 0 or 1. Voltageโ€operatedlogic circuits respond to twoseparate voltage
levels that represent a binaryvariable equal to logic 1 or logic 0. For example, a particular digital system maydefine logi c 0 as a signal
equal to 0 V and logic 1 as a signal equal to 3 V. In practice, each voltage level has anacceptable range, as shown in Fig. 1.3 . The input
terminals of digitalcircuits accept binarysignals withinthe allowable range and respondat the output terminals withbinarysignals that
fall withinthe specified range. The intermediate regionbetweenthe allowed regions is crossed only during a state transition. Any
desiredinformationfor computing or control can be operatedon bypassing binarysignals through various combinations of log ic gates,
with eachsignal representinga particular binaryvariable. When the physicalsignal is ina particular range it is interpretedto be either a 0
or a 1.
13
Digital Design(Mano-5) Notes: Chapter 1
o
14
Digital Design(Mano-5) Notes: Chapter 1

More Related Content

What's hot

Data Representation
Data RepresentationData Representation
Data RepresentationDilum Bandara
ย 
Data Representation
Data RepresentationData Representation
Data RepresentationEducation Front
ย 
Error detection and correction codes r006
Error detection and correction codes   r006Error detection and correction codes   r006
Error detection and correction codes r006arunachalamr16
ย 
Data representation
Data representationData representation
Data representationManish Kumar
ย 
Lec 02 data representation part 1
Lec 02 data representation part 1Lec 02 data representation part 1
Lec 02 data representation part 1Abdul Khan
ย 
Number systems and conversions
Number systems and conversionsNumber systems and conversions
Number systems and conversionsSusantha Herath
ย 
Data representation
Data representationData representation
Data representationshashikant pabari
ย 
Introduction of number system
Introduction of number systemIntroduction of number system
Introduction of number systemAswiniT3
ย 
Error detection and correction codes
Error detection and correction codesError detection and correction codes
Error detection and correction codesGargiKhanna1
ย 
IS 139 Lecture 4 - 2015
IS 139 Lecture 4 - 2015IS 139 Lecture 4 - 2015
IS 139 Lecture 4 - 2015Aron Kondoro
ย 
Data representation moris mano ch 03
Data representation   moris mano ch  03Data representation   moris mano ch  03
Data representation moris mano ch 03thearticlenow
ย 
Vhdl introduction
Vhdl introductionVhdl introduction
Vhdl introductionVandanaPagar1
ย 
FYBSC IT Digital Electronics Unit I Chapter I Number System and Binary Arithm...
FYBSC IT Digital Electronics Unit I Chapter I Number System and Binary Arithm...FYBSC IT Digital Electronics Unit I Chapter I Number System and Binary Arithm...
FYBSC IT Digital Electronics Unit I Chapter I Number System and Binary Arithm...Arti Parab Academics
ย 
Introduction to number system
Introduction to number systemIntroduction to number system
Introduction to number systemAswiniT3
ย 

What's hot (20)

Data Representation
Data RepresentationData Representation
Data Representation
ย 
Data Representation
Data RepresentationData Representation
Data Representation
ย 
Lecture 1
Lecture 1Lecture 1
Lecture 1
ย 
Error detection and correction codes r006
Error detection and correction codes   r006Error detection and correction codes   r006
Error detection and correction codes r006
ย 
Lecture 01
Lecture 01Lecture 01
Lecture 01
ย 
Data representation
Data representationData representation
Data representation
ย 
Binary codes
Binary codesBinary codes
Binary codes
ย 
Lec 02 data representation part 1
Lec 02 data representation part 1Lec 02 data representation part 1
Lec 02 data representation part 1
ย 
Number systems and conversions
Number systems and conversionsNumber systems and conversions
Number systems and conversions
ย 
Data representation
Data representationData representation
Data representation
ย 
Introduction of number system
Introduction of number systemIntroduction of number system
Introduction of number system
ย 
Data Representation
Data RepresentationData Representation
Data Representation
ย 
Data representation
Data representationData representation
Data representation
ย 
Error detection and correction codes
Error detection and correction codesError detection and correction codes
Error detection and correction codes
ย 
IS 139 Lecture 4 - 2015
IS 139 Lecture 4 - 2015IS 139 Lecture 4 - 2015
IS 139 Lecture 4 - 2015
ย 
Data representation moris mano ch 03
Data representation   moris mano ch  03Data representation   moris mano ch  03
Data representation moris mano ch 03
ย 
Vhdl introduction
Vhdl introductionVhdl introduction
Vhdl introduction
ย 
FYBSC IT Digital Electronics Unit I Chapter I Number System and Binary Arithm...
FYBSC IT Digital Electronics Unit I Chapter I Number System and Binary Arithm...FYBSC IT Digital Electronics Unit I Chapter I Number System and Binary Arithm...
FYBSC IT Digital Electronics Unit I Chapter I Number System and Binary Arithm...
ย 
Introduction to number system
Introduction to number systemIntroduction to number system
Introduction to number system
ย 
Number system
Number systemNumber system
Number system
ย 

Similar to Manoch1raw 160512091436

Computer Oraganizaation.pptx
Computer Oraganizaation.pptxComputer Oraganizaation.pptx
Computer Oraganizaation.pptxbmangesh
ย 
Number Systems.ppt
Number Systems.pptNumber Systems.ppt
Number Systems.pptzorogoh2
ย 
04 chapter03 02_numbers_systems_student_version_fa16
04 chapter03 02_numbers_systems_student_version_fa1604 chapter03 02_numbers_systems_student_version_fa16
04 chapter03 02_numbers_systems_student_version_fa16John Todora
ย 
IS 139 Lecture 4
IS 139 Lecture 4IS 139 Lecture 4
IS 139 Lecture 4wajanga
ย 
chapter one && two.pdf
chapter one && two.pdfchapter one && two.pdf
chapter one && two.pdfmiftah88
ย 
Presentation of ICT.ppt.pptx
Presentation of ICT.ppt.pptxPresentation of ICT.ppt.pptx
Presentation of ICT.ppt.pptxMinahilUmar1
ย 
Dld lecture notes
Dld lecture notesDld lecture notes
Dld lecture notesshwetagautam33
ย 
Data repersentation.
Data repersentation.Data repersentation.
Data repersentation.Ritesh Saini
ย 
chap1.pdf
chap1.pdfchap1.pdf
chap1.pdfssuserf7cd2b
ย 
chap1.pdf
chap1.pdfchap1.pdf
chap1.pdfssuserf7cd2b
ย 
chap1.pdf
chap1.pdfchap1.pdf
chap1.pdfkndnewguade
ย 
Digital Electronics- Number systems & codes
Digital Electronics- Number systems & codes Digital Electronics- Number systems & codes
Digital Electronics- Number systems & codes VandanaPagar1
ย 
COMPUTER ORGANIZATION NOTES Unit 2
COMPUTER ORGANIZATION NOTES  Unit 2COMPUTER ORGANIZATION NOTES  Unit 2
COMPUTER ORGANIZATION NOTES Unit 2Dr.MAYA NAYAK
ย 
NUMBER SYSTEM.pptx
NUMBER  SYSTEM.pptxNUMBER  SYSTEM.pptx
NUMBER SYSTEM.pptxAsifRahaman16
ย 
data representation
 data representation data representation
data representationHaroon_007
ย 
Arithmetic for Computers.ppt
Arithmetic for Computers.pptArithmetic for Computers.ppt
Arithmetic for Computers.pptJEEVANANTHAMG6
ย 
Computer arithmetic operations.pptx
Computer arithmetic operations.pptxComputer arithmetic operations.pptx
Computer arithmetic operations.pptxssusera6fdd5
ย 

Similar to Manoch1raw 160512091436 (20)

Computer Oraganizaation.pptx
Computer Oraganizaation.pptxComputer Oraganizaation.pptx
Computer Oraganizaation.pptx
ย 
Number Systems.ppt
Number Systems.pptNumber Systems.ppt
Number Systems.ppt
ย 
04 chapter03 02_numbers_systems_student_version_fa16
04 chapter03 02_numbers_systems_student_version_fa1604 chapter03 02_numbers_systems_student_version_fa16
04 chapter03 02_numbers_systems_student_version_fa16
ย 
IS 139 Lecture 4
IS 139 Lecture 4IS 139 Lecture 4
IS 139 Lecture 4
ย 
Csc 2313 (lecture 3)
Csc 2313 (lecture 3)Csc 2313 (lecture 3)
Csc 2313 (lecture 3)
ย 
chapter one && two.pdf
chapter one && two.pdfchapter one && two.pdf
chapter one && two.pdf
ย 
Presentation of ICT.ppt.pptx
Presentation of ICT.ppt.pptxPresentation of ICT.ppt.pptx
Presentation of ICT.ppt.pptx
ย 
Dld lecture notes
Dld lecture notesDld lecture notes
Dld lecture notes
ย 
Number system
Number system Number system
Number system
ย 
Data repersentation.
Data repersentation.Data repersentation.
Data repersentation.
ย 
Digital Logic
Digital LogicDigital Logic
Digital Logic
ย 
chap1.pdf
chap1.pdfchap1.pdf
chap1.pdf
ย 
chap1.pdf
chap1.pdfchap1.pdf
chap1.pdf
ย 
chap1.pdf
chap1.pdfchap1.pdf
chap1.pdf
ย 
Digital Electronics- Number systems & codes
Digital Electronics- Number systems & codes Digital Electronics- Number systems & codes
Digital Electronics- Number systems & codes
ย 
COMPUTER ORGANIZATION NOTES Unit 2
COMPUTER ORGANIZATION NOTES  Unit 2COMPUTER ORGANIZATION NOTES  Unit 2
COMPUTER ORGANIZATION NOTES Unit 2
ย 
NUMBER SYSTEM.pptx
NUMBER  SYSTEM.pptxNUMBER  SYSTEM.pptx
NUMBER SYSTEM.pptx
ย 
data representation
 data representation data representation
data representation
ย 
Arithmetic for Computers.ppt
Arithmetic for Computers.pptArithmetic for Computers.ppt
Arithmetic for Computers.ppt
ย 
Computer arithmetic operations.pptx
Computer arithmetic operations.pptxComputer arithmetic operations.pptx
Computer arithmetic operations.pptx
ย 

More from marangburu42

Write miss
Write missWrite miss
Write missmarangburu42
ย 
Hennchthree 161102111515
Hennchthree 161102111515Hennchthree 161102111515
Hennchthree 161102111515marangburu42
ย 
Hennchthree
HennchthreeHennchthree
Hennchthreemarangburu42
ย 
Hennchthree
HennchthreeHennchthree
Hennchthreemarangburu42
ย 
Sequential circuits
Sequential circuitsSequential circuits
Sequential circuitsmarangburu42
ย 
Combinational circuits
Combinational circuitsCombinational circuits
Combinational circuitsmarangburu42
ย 
Hennchthree 160912095304
Hennchthree 160912095304Hennchthree 160912095304
Hennchthree 160912095304marangburu42
ย 
Sequential circuits
Sequential circuitsSequential circuits
Sequential circuitsmarangburu42
ย 
Combinational circuits
Combinational circuitsCombinational circuits
Combinational circuitsmarangburu42
ย 
Karnaugh mapping allaboutcircuits
Karnaugh mapping allaboutcircuitsKarnaugh mapping allaboutcircuits
Karnaugh mapping allaboutcircuitsmarangburu42
ย 
Aac boolean formulae
Aac   boolean formulaeAac   boolean formulae
Aac boolean formulaemarangburu42
ย 
Virtualmemoryfinal 161019175858
Virtualmemoryfinal 161019175858Virtualmemoryfinal 161019175858
Virtualmemoryfinal 161019175858marangburu42
ย 
Io systems final
Io systems finalIo systems final
Io systems finalmarangburu42
ย 
File system interfacefinal
File system interfacefinalFile system interfacefinal
File system interfacefinalmarangburu42
ย 
File systemimplementationfinal
File systemimplementationfinalFile systemimplementationfinal
File systemimplementationfinalmarangburu42
ย 
Mass storage structurefinal
Mass storage structurefinalMass storage structurefinal
Mass storage structurefinalmarangburu42
ย 
All aboutcircuits karnaugh maps
All aboutcircuits karnaugh mapsAll aboutcircuits karnaugh maps
All aboutcircuits karnaugh mapsmarangburu42
ย 
Virtual memoryfinal
Virtual memoryfinalVirtual memoryfinal
Virtual memoryfinalmarangburu42
ย 
Mainmemoryfinal 161019122029
Mainmemoryfinal 161019122029Mainmemoryfinal 161019122029
Mainmemoryfinal 161019122029marangburu42
ย 

More from marangburu42 (20)

Hol
HolHol
Hol
ย 
Write miss
Write missWrite miss
Write miss
ย 
Hennchthree 161102111515
Hennchthree 161102111515Hennchthree 161102111515
Hennchthree 161102111515
ย 
Hennchthree
HennchthreeHennchthree
Hennchthree
ย 
Hennchthree
HennchthreeHennchthree
Hennchthree
ย 
Sequential circuits
Sequential circuitsSequential circuits
Sequential circuits
ย 
Combinational circuits
Combinational circuitsCombinational circuits
Combinational circuits
ย 
Hennchthree 160912095304
Hennchthree 160912095304Hennchthree 160912095304
Hennchthree 160912095304
ย 
Sequential circuits
Sequential circuitsSequential circuits
Sequential circuits
ย 
Combinational circuits
Combinational circuitsCombinational circuits
Combinational circuits
ย 
Karnaugh mapping allaboutcircuits
Karnaugh mapping allaboutcircuitsKarnaugh mapping allaboutcircuits
Karnaugh mapping allaboutcircuits
ย 
Aac boolean formulae
Aac   boolean formulaeAac   boolean formulae
Aac boolean formulae
ย 
Virtualmemoryfinal 161019175858
Virtualmemoryfinal 161019175858Virtualmemoryfinal 161019175858
Virtualmemoryfinal 161019175858
ย 
Io systems final
Io systems finalIo systems final
Io systems final
ย 
File system interfacefinal
File system interfacefinalFile system interfacefinal
File system interfacefinal
ย 
File systemimplementationfinal
File systemimplementationfinalFile systemimplementationfinal
File systemimplementationfinal
ย 
Mass storage structurefinal
Mass storage structurefinalMass storage structurefinal
Mass storage structurefinal
ย 
All aboutcircuits karnaugh maps
All aboutcircuits karnaugh mapsAll aboutcircuits karnaugh maps
All aboutcircuits karnaugh maps
ย 
Virtual memoryfinal
Virtual memoryfinalVirtual memoryfinal
Virtual memoryfinal
ย 
Mainmemoryfinal 161019122029
Mainmemoryfinal 161019122029Mainmemoryfinal 161019122029
Mainmemoryfinal 161019122029
ย 

Recently uploaded

VIP Model Call Girls Handewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Handewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Handewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Handewadi ( Pune ) Call ON 8005736733 Starting From 5K t...SUHANI PANDEY
ย 
VIP Model Call Girls Wakad ( Pune ) Call ON 8005736733 Starting From 5K to 25...
VIP Model Call Girls Wakad ( Pune ) Call ON 8005736733 Starting From 5K to 25...VIP Model Call Girls Wakad ( Pune ) Call ON 8005736733 Starting From 5K to 25...
VIP Model Call Girls Wakad ( Pune ) Call ON 8005736733 Starting From 5K to 25...SUHANI PANDEY
ย 
Dighi ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For Se...
Dighi ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For Se...Dighi ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For Se...
Dighi ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For Se...tanu pandey
ย 
Shake Shack: A Sustainable Burger Strategy
Shake Shack: A Sustainable Burger StrategyShake Shack: A Sustainable Burger Strategy
Shake Shack: A Sustainable Burger Strategykoolestankit
ย 
Call Girls Sb Road Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Sb Road Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Sb Road Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Sb Road Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
ย 
VVIP Pune Call Girls Viman Nagar (7001035870) Pune Escorts Nearby with Comple...
VVIP Pune Call Girls Viman Nagar (7001035870) Pune Escorts Nearby with Comple...VVIP Pune Call Girls Viman Nagar (7001035870) Pune Escorts Nearby with Comple...
VVIP Pune Call Girls Viman Nagar (7001035870) Pune Escorts Nearby with Comple...Call Girls in Nagpur High Profile
ย 
Budhwar Peth { Russian Call Girls Pune (Adult Only) 8005736733 Escort Servic...
Budhwar Peth { Russian Call Girls Pune  (Adult Only) 8005736733 Escort Servic...Budhwar Peth { Russian Call Girls Pune  (Adult Only) 8005736733 Escort Servic...
Budhwar Peth { Russian Call Girls Pune (Adult Only) 8005736733 Escort Servic...SUHANI PANDEY
ย 
Book Sex Workers Available Pune Call Girls Lavasa 6297143586 Call Hot Indian...
Book Sex Workers Available Pune Call Girls Lavasa  6297143586 Call Hot Indian...Book Sex Workers Available Pune Call Girls Lavasa  6297143586 Call Hot Indian...
Book Sex Workers Available Pune Call Girls Lavasa 6297143586 Call Hot Indian...Call Girls in Nagpur High Profile
ย 
VIP Model Call Girls Swargate ( Pune ) Call ON 8005736733 Starting From 5K to...
VIP Model Call Girls Swargate ( Pune ) Call ON 8005736733 Starting From 5K to...VIP Model Call Girls Swargate ( Pune ) Call ON 8005736733 Starting From 5K to...
VIP Model Call Girls Swargate ( Pune ) Call ON 8005736733 Starting From 5K to...SUHANI PANDEY
ย 
contact "+971)558539980" to buy abortion pills in Dubai, Abu Dhabi
contact "+971)558539980" to buy abortion pills in Dubai, Abu Dhabicontact "+971)558539980" to buy abortion pills in Dubai, Abu Dhabi
contact "+971)558539980" to buy abortion pills in Dubai, Abu Dhabihyt3577
ย 
VIP Call Girls Vapi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Vapi 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Vapi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Vapi 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
ย 
VIP Model Call Girls Shivane ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Shivane ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Shivane ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Shivane ( Pune ) Call ON 8005736733 Starting From 5K to ...SUHANI PANDEY
ย 
โžฅ๐Ÿ” 7737669865 ๐Ÿ”โ–ป manali Call-girls in Women Seeking Men ๐Ÿ”manali๐Ÿ” Escorts S...
โžฅ๐Ÿ” 7737669865 ๐Ÿ”โ–ป manali Call-girls in Women Seeking Men  ๐Ÿ”manali๐Ÿ”   Escorts S...โžฅ๐Ÿ” 7737669865 ๐Ÿ”โ–ป manali Call-girls in Women Seeking Men  ๐Ÿ”manali๐Ÿ”   Escorts S...
โžฅ๐Ÿ” 7737669865 ๐Ÿ”โ–ป manali Call-girls in Women Seeking Men ๐Ÿ”manali๐Ÿ” Escorts S...nirzagarg
ย 
Lucknow ๐Ÿ’‹ Cheap Call Girls In Lucknow Get 50% Off On VIP Escorts Service 8923...
Lucknow ๐Ÿ’‹ Cheap Call Girls In Lucknow Get 50% Off On VIP Escorts Service 8923...Lucknow ๐Ÿ’‹ Cheap Call Girls In Lucknow Get 50% Off On VIP Escorts Service 8923...
Lucknow ๐Ÿ’‹ Cheap Call Girls In Lucknow Get 50% Off On VIP Escorts Service 8923...akbard9823
ย 
VVIP Pune Call Girls Alandi Road WhatSapp Number 8005736733 With Elite Staff ...
VVIP Pune Call Girls Alandi Road WhatSapp Number 8005736733 With Elite Staff ...VVIP Pune Call Girls Alandi Road WhatSapp Number 8005736733 With Elite Staff ...
VVIP Pune Call Girls Alandi Road WhatSapp Number 8005736733 With Elite Staff ...SUHANI PANDEY
ย 
Call Girls Katraj Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Katraj Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Katraj Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Katraj Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
ย 
The Most Attractive Pune Call Girls Tingre Nagar 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Tingre Nagar 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Tingre Nagar 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Tingre Nagar 8250192130 Will You Miss Thi...ranjana rawat
ย 
best call girls in Pune | Whatsapp No 8005736733 VIP Escorts Service Availabl...
best call girls in Pune | Whatsapp No 8005736733 VIP Escorts Service Availabl...best call girls in Pune | Whatsapp No 8005736733 VIP Escorts Service Availabl...
best call girls in Pune | Whatsapp No 8005736733 VIP Escorts Service Availabl...SUHANI PANDEY
ย 
Call Girls Junnar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Junnar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Junnar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Junnar Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
ย 
The Billo Photo Gallery - Cultivated Cuisine T1
The Billo Photo Gallery - Cultivated Cuisine T1The Billo Photo Gallery - Cultivated Cuisine T1
The Billo Photo Gallery - Cultivated Cuisine T1davew9
ย 

Recently uploaded (20)

VIP Model Call Girls Handewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Handewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Handewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Handewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
ย 
VIP Model Call Girls Wakad ( Pune ) Call ON 8005736733 Starting From 5K to 25...
VIP Model Call Girls Wakad ( Pune ) Call ON 8005736733 Starting From 5K to 25...VIP Model Call Girls Wakad ( Pune ) Call ON 8005736733 Starting From 5K to 25...
VIP Model Call Girls Wakad ( Pune ) Call ON 8005736733 Starting From 5K to 25...
ย 
Dighi ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For Se...
Dighi ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For Se...Dighi ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For Se...
Dighi ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For Se...
ย 
Shake Shack: A Sustainable Burger Strategy
Shake Shack: A Sustainable Burger StrategyShake Shack: A Sustainable Burger Strategy
Shake Shack: A Sustainable Burger Strategy
ย 
Call Girls Sb Road Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Sb Road Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Sb Road Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Sb Road Call Me 7737669865 Budget Friendly No Advance Booking
ย 
VVIP Pune Call Girls Viman Nagar (7001035870) Pune Escorts Nearby with Comple...
VVIP Pune Call Girls Viman Nagar (7001035870) Pune Escorts Nearby with Comple...VVIP Pune Call Girls Viman Nagar (7001035870) Pune Escorts Nearby with Comple...
VVIP Pune Call Girls Viman Nagar (7001035870) Pune Escorts Nearby with Comple...
ย 
Budhwar Peth { Russian Call Girls Pune (Adult Only) 8005736733 Escort Servic...
Budhwar Peth { Russian Call Girls Pune  (Adult Only) 8005736733 Escort Servic...Budhwar Peth { Russian Call Girls Pune  (Adult Only) 8005736733 Escort Servic...
Budhwar Peth { Russian Call Girls Pune (Adult Only) 8005736733 Escort Servic...
ย 
Book Sex Workers Available Pune Call Girls Lavasa 6297143586 Call Hot Indian...
Book Sex Workers Available Pune Call Girls Lavasa  6297143586 Call Hot Indian...Book Sex Workers Available Pune Call Girls Lavasa  6297143586 Call Hot Indian...
Book Sex Workers Available Pune Call Girls Lavasa 6297143586 Call Hot Indian...
ย 
VIP Model Call Girls Swargate ( Pune ) Call ON 8005736733 Starting From 5K to...
VIP Model Call Girls Swargate ( Pune ) Call ON 8005736733 Starting From 5K to...VIP Model Call Girls Swargate ( Pune ) Call ON 8005736733 Starting From 5K to...
VIP Model Call Girls Swargate ( Pune ) Call ON 8005736733 Starting From 5K to...
ย 
contact "+971)558539980" to buy abortion pills in Dubai, Abu Dhabi
contact "+971)558539980" to buy abortion pills in Dubai, Abu Dhabicontact "+971)558539980" to buy abortion pills in Dubai, Abu Dhabi
contact "+971)558539980" to buy abortion pills in Dubai, Abu Dhabi
ย 
VIP Call Girls Vapi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Vapi 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Vapi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Vapi 7001035870 Whatsapp Number, 24/07 Booking
ย 
VIP Model Call Girls Shivane ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Shivane ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Shivane ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Shivane ( Pune ) Call ON 8005736733 Starting From 5K to ...
ย 
โžฅ๐Ÿ” 7737669865 ๐Ÿ”โ–ป manali Call-girls in Women Seeking Men ๐Ÿ”manali๐Ÿ” Escorts S...
โžฅ๐Ÿ” 7737669865 ๐Ÿ”โ–ป manali Call-girls in Women Seeking Men  ๐Ÿ”manali๐Ÿ”   Escorts S...โžฅ๐Ÿ” 7737669865 ๐Ÿ”โ–ป manali Call-girls in Women Seeking Men  ๐Ÿ”manali๐Ÿ”   Escorts S...
โžฅ๐Ÿ” 7737669865 ๐Ÿ”โ–ป manali Call-girls in Women Seeking Men ๐Ÿ”manali๐Ÿ” Escorts S...
ย 
Lucknow ๐Ÿ’‹ Cheap Call Girls In Lucknow Get 50% Off On VIP Escorts Service 8923...
Lucknow ๐Ÿ’‹ Cheap Call Girls In Lucknow Get 50% Off On VIP Escorts Service 8923...Lucknow ๐Ÿ’‹ Cheap Call Girls In Lucknow Get 50% Off On VIP Escorts Service 8923...
Lucknow ๐Ÿ’‹ Cheap Call Girls In Lucknow Get 50% Off On VIP Escorts Service 8923...
ย 
VVIP Pune Call Girls Alandi Road WhatSapp Number 8005736733 With Elite Staff ...
VVIP Pune Call Girls Alandi Road WhatSapp Number 8005736733 With Elite Staff ...VVIP Pune Call Girls Alandi Road WhatSapp Number 8005736733 With Elite Staff ...
VVIP Pune Call Girls Alandi Road WhatSapp Number 8005736733 With Elite Staff ...
ย 
Call Girls Katraj Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Katraj Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Katraj Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Katraj Call Me 7737669865 Budget Friendly No Advance Booking
ย 
The Most Attractive Pune Call Girls Tingre Nagar 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Tingre Nagar 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Tingre Nagar 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Tingre Nagar 8250192130 Will You Miss Thi...
ย 
best call girls in Pune | Whatsapp No 8005736733 VIP Escorts Service Availabl...
best call girls in Pune | Whatsapp No 8005736733 VIP Escorts Service Availabl...best call girls in Pune | Whatsapp No 8005736733 VIP Escorts Service Availabl...
best call girls in Pune | Whatsapp No 8005736733 VIP Escorts Service Availabl...
ย 
Call Girls Junnar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Junnar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Junnar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Junnar Call Me 7737669865 Budget Friendly No Advance Booking
ย 
The Billo Photo Gallery - Cultivated Cuisine T1
The Billo Photo Gallery - Cultivated Cuisine T1The Billo Photo Gallery - Cultivated Cuisine T1
The Billo Photo Gallery - Cultivated Cuisine T1
ย 

Manoch1raw 160512091436

  • 1. 1 Digital Design(Mano-5) Notes: Chapter 1 Digital Design (Mano) Chapter 1 Notes ๏‚ท Digital systems manipulate discrete quantitiesof information that are represented in binary form. Operands used for calculat ions may be expressedinthe binarynumber system. Other discrete elements, including the decimal digits andcharacters ofthe alphabet, are represented in binary codes. ๏‚ท Digital circuits, alsoreferredto as logic circuits, process data bymeans of binarylogic elements (logic gates) usingbinary signals. Quantities are stored in binary (twoโ€valued) storage elements (flipโ€flops). ๏‚ท The decimal number system is saidto be of base, or radix, 10 because it uses 10 digits and the coefficients are multiplied by po wers of 10. The binary system is a different number system. ๏‚ท The radix point (e.g., the decimal point when 10 is the radix) distinguishes positive powers of 10 from negative powers of 10. ๏‚ท In computer work, 210 is referred to as K (kilo), 220 as M (mega), 230 as G (giga), and 240 as T (tera). Thus, 4K = 212 = 4,096 and 16M = 224 = 16,777,216. ๏‚ท For binarysubtraction, The rulesare still the same as indecimal, except that the borrowina givensignificant positionadds 2 to a minuenddigit. (A borrow in the decimal system adds 10 to a minuend digit.) ๏‚ท The conversionof a number in base r to decimal is done byexpandingthe number in a power series andadding all the terms as shownpreviously. ๏‚ท We now present a general procedure for the reverse operation ofconverting a decimalnumber to a number in base r. If the num ber includes a radix point, it is necessaryto separate the number intoan integer part anda fraction part, since each part must be converted differently. The conversionof a decimalinteger to a number in base r is done bydividingthe number and all successive quotients by r and accumulating the remainders.
  • 2. 2 Digital Design(Mano-5) Notes: Chapter 1 The conversionfrom binaryto octal is easilyaccomplished bypartitioning the binarynumber intogroups of three digits each, starting fromthe binarypoint and proceeding to the left andto the right.
  • 3. 3 Digital Design(Mano-5) Notes: Chapter 1 One scheme that retains the binarysysteminthe computer, but reducesthe number ofdigits the humanmust consider, utilizes the relationship betweenthe binarynumber systemandthe octal or hexadecimalsystem. Bythis method, the human thinks interms ofoctal or hexadecimal numbers and performs the required conversion byinspectionwhen direct communicationwith the machine is necessary. Thus, the binarynumber 111111111111 has 12 digits and is expressed inoctal as 7777 (4 digits)or in hexadecimalas FFF (3 digits). Duringcommunication betweenpeople (about binarynumbers inthe computer), the octal or hexadecimalrepresentationis more desirable because it can be expressed more compactlywith a thirdor a quarter of the number of digits requiredfor the equivalent binarynumber. Thus, most computer manuals use either octal or hexadecimalnumbers to specifybinaryquantities.
  • 5. 5 Digital Design(Mano-5) Notes: Chapter 1 ๏‚ท When arithmetic operations are implemented ina computer, it is more convenient to use a different system, referredto as the signedcomplement system, for representingnegative numbers. Inthis system, a negative number is indicatedbyits complement. Whereas the signedโ€magnitude systemnegatesa number bychangingits sign, the signedโ€complement system negates a number bytaking its complement. Since p ositive numbers always start with 0 (plus) inthe leftmost position, the complement will always start witha 1, indicating a negative number. The signedโ€ complement system canuse either the 1โ€™s or the 2โ€™s complement, but the 2โ€™s complement is the most common. As an example, consider the number 9, representedinbinarywith eight bits. +9 is representedwith a signbit of 0 inthe leftmost position, followed by the binaryequivalent of 9, which gives 00001001. Note that all eight bits must have a value; therefore, 0โ€™s are insertedfollowingthe signbit up to the first 1. Although there is onlyone wayto represent +9, there are three different ways to represent -9 witheight bits: signedโ€magnitude representation: 10001001 signedโ€1โ€™sโ€complement representation: 11110110 signedโ€2โ€™sโ€complement representation: 11110111 ๏‚ท In signedโ€magnitude, -9 is obtainedfrom +9 bychangingonlythe signbit in the leftmost position from0 to 1. In signedโ€1โ€™s-complement, -9 is obtained bycomplementing all the bits of +9, includingthe sign bit. The signedโ€2โ€™sโ€complement representationof -9 is obtainedbytakingthe 2โ€™s complement of the positive number, including the signbit. ๏‚ท Table 1.3 lists all possible fourโ€bit signedbinarynumbers inthe three representations. The equivalent decimal number is also shown for reference. Note that the positive numbers in all three representations are identical andhave 0 in the leftmost position. The signedโ€2โ€™sโ€complement system has onlyone representationfor 0, which is always positive. The other twosystems have either a positive 0 or a negative 0, something not encountered in ordinaryarithmetic. Note that allnegative numbers have a 1 inthe leftmost bit position;that is the waywe distinguishthemfrom the positive numbers. Withfour bits, we can represent 16 binarynumbers. In the signedโ€magnitude andthe 1โ€™sโ€complement representations, there are eight positive numbers and eight negative numbers, including twozeros. Inthe 2โ€™sโ€complement representation, there are eight positive numbers, includingone zero, and eight negative numbers.
  • 6. 6 Digital Design(Mano-5) Notes: Chapter 1 ๏‚ท The signedโ€magnitude system is usedinordinaryarithmetic, but is awkward when employedincomputer arithmetic because of th e separate handling of the signandthe magnitude. Therefore, the signedโ€complement system is normallyused. The 1โ€™s complement imposes some difficulties and is seldom usedfor arithmetic operations. It is useful as a logical operation, since the change of 1 to 0 or 0 to 1 is eq uivalent to a logical complement operation, as willbe showninthe next chapter. The discussionof signedbinaryarithmetic that follows deals exclusivelywiththe signedโ€2โ€™sโ€complement representationof negative numbers. The same procedures canbe applied to the signedโ€1โ€™sโ€complement systemby includingthe endโ€aroundcarryas is done withunsignednumbers. *** 11111001 shows that sign extensiondoesnโ€™t workfor sign-magnitude representationof negative numbers
  • 7. 7 Digital Design(Mano-5) Notes: Chapter 1 **The following is onlyfor total clarityregardingsubtraction in complement form. Else the onlyrelevant to be notedfrom belowis that incomplement form, itโ€™s onlyaddition that we are doing. The below content justifieswhyaddition inthis case is essentiallythe same as generalsubtraction.Belowcontent can be readinsecondrun or later: BINARY CODES (Can be skippedas reference.Easyand cool though; Gray/ASCII/Error-correcting have beenleftout): ๏‚ท Anydiscrete element ofinformationthat is distinct among a groupof quantitiescanbe representedwitha binarycode (i.e., a patternof 0โ€™s and 1โ€™s). The codesmust be inbinarybecause, in todayโ€™s technology, onlycircuits that represent andmanipulate patterns of 0โ€™s and 1โ€™s canbe
  • 8. 8 Digital Design(Mano-5) Notes: Chapter 1 manufacturedeconomicallyfor use incomputers. However, it must be realizedthat binarycodes merelychange the symbols, not the meaning of the elements of information that theyrepresent. If we inspect the bits of a computer at random, we will findthat most of the time theyrepresent some type of codedinformationrather thanbinarynumbers. ๏‚ท Although the minimumnumber of bits required to code 2n distinct quantitiesis n, there is nomaximum number of bits that may be used for a binarycode. For example, the 10 decimal digits can be codedwith10 bits, andeachdecimal digit canbe assigneda bit combinationof nine 0โ€™s and a 1. In this particular binarycode, the digit 6 is assignedthe bit combination0001000000. ๏‚ท Binary-coded Decimal Code: Although the binarynumber system is the most natural systemfor a computer because it is readilyrepresentedin todayโ€™s electronic technology, most people are more accustomed to the decimal system. One wayto resolve this difference is to convert decimal numbers to binary, perform all arithmetic calculations inbinary, and thenconvert the binaryresults backto decimal. Thismethod requires that we store decimal numbers inthe computer sothat theycanbe converted to binary. Since the computer canaccept onlybinaryvalues, we must represent the decimal digits bymeans of a code that contains 1โ€™s and0โ€™s. It is also possible to perform the arithmetic operations directlyon decimal numbers whentheyare storedinthe computer in codedform. A binarycode will have some unassigned bit combinations ifthe number of elements inthe set is not a multiple power of 2. The 10 decimal digits form such a set. A binarycode that distinguishes among10 elements must contain at least four bits, but 6 out of the 16 possible combinations remain unassigned. Different binarycodes canbe obtained byarrangingfour bits into10 distinct combinations. The code most commonlyusedfor the decimal digits is the straight binaryassignment listed inTable 1.4 . This scheme is called binaryโ€coded decimal and is commonlyreferred to as BCD. Other decimal codes are possible anda few ofthem are presentedlater inthis section. It is obvious that the representationof a BCD number needs more bits thanits equivalent binaryvalue. However, there is anadvantage inthe use of decimal numbers, because computer input and output data are generatedbypeople who use the decimal system.
  • 9. 9 Digital Design(Mano-5) Notes: Chapter 1 ๏‚ท
  • 12. 12 Digital Design(Mano-5) Notes: Chapter 1 ๏‚ท Binary Logic: Dot or no symbol for AND, + for OR, Bar or apostrophe for Negation/complement. ๏‚ท Logic Gates: o AND and OR gates canhave more thantwo inputs, NOT gate or inverter hasone input (which itself can be a result of AND/OR ga tes). o Logic gates are electronic circuits that operate onone or more input signals to produce an output signal. Electrical signals such as voltages or currents exist as analog signalshavingvalues over a given continuous range, say, 0 to 3 V, but in a digital sys tem these voltages are interpretedto be either of tworecognizable values, 0 or 1. Voltageโ€operatedlogic circuits respond to twoseparate voltage levels that represent a binaryvariable equal to logic 1 or logic 0. For example, a particular digital system maydefine logi c 0 as a signal equal to 0 V and logic 1 as a signal equal to 3 V. In practice, each voltage level has anacceptable range, as shown in Fig. 1.3 . The input terminals of digitalcircuits accept binarysignals withinthe allowable range and respondat the output terminals withbinarysignals that fall withinthe specified range. The intermediate regionbetweenthe allowed regions is crossed only during a state transition. Any desiredinformationfor computing or control can be operatedon bypassing binarysignals through various combinations of log ic gates, with eachsignal representinga particular binaryvariable. When the physicalsignal is ina particular range it is interpretedto be either a 0 or a 1.