Binary coded decimal (BCD) is a numerical coding system that uses binary numbers to represent decimal digits. Each decimal digit from 0 to 9 is represented by a unique 4-bit binary code. BCD allows arithmetic operations like addition and subtraction on numbers. For BCD addition, the binary sum is calculated and if it exceeds 9, then 6 is added to obtain a valid BCD result. For BCD subtraction, the 9's complement of the subtrahend is calculated and added to the minuend, with carries propagated to the next group of bits.
Binary addition, Binary subtraction, Negative number representation, Subtraction using 1’s complement and 2’s complement, Binary multiplication and division, Arithmetic in octal, hexadecimal number system, BCD and Excess – 3 arithmetic
A digital system can understand positional number system only where there are only a few symbols called digits and these symbols represent different values depending on the position they occupy in the number.
This is the second lesson of Computer and Network Technology subject of BCS HEQ Certificate Level exam.
Subject: Computer and Network Technology (CNT)
Chapter: Fundamentals
Lesson: Data Representation in Computers
This lesson discuss about how integers, floating point numbers and characters are handled by modern computers.
For more lessons please visit https://www.bcsonlinelectures.com website.
FYBSC IT Digital Electronics Unit I Chapter II Number System and Binary Arith...Arti Parab Academics
Binary Arithmetic:
Binary addition, Binary subtraction, Negative number representation,
Subtraction using 1’s complement and 2’s complement, Binary
multiplication and division, Arithmetic in octal number system,
Arithmetic in hexadecimal number system, BCD and Excess – 3
arithmetic.
Binary addition, Binary subtraction, Negative number representation, Subtraction using 1’s complement and 2’s complement, Binary multiplication and division, Arithmetic in octal, hexadecimal number system, BCD and Excess – 3 arithmetic
A digital system can understand positional number system only where there are only a few symbols called digits and these symbols represent different values depending on the position they occupy in the number.
This is the second lesson of Computer and Network Technology subject of BCS HEQ Certificate Level exam.
Subject: Computer and Network Technology (CNT)
Chapter: Fundamentals
Lesson: Data Representation in Computers
This lesson discuss about how integers, floating point numbers and characters are handled by modern computers.
For more lessons please visit https://www.bcsonlinelectures.com website.
FYBSC IT Digital Electronics Unit I Chapter II Number System and Binary Arith...Arti Parab Academics
Binary Arithmetic:
Binary addition, Binary subtraction, Negative number representation,
Subtraction using 1’s complement and 2’s complement, Binary
multiplication and division, Arithmetic in octal number system,
Arithmetic in hexadecimal number system, BCD and Excess – 3
arithmetic.
The following presentation is a part of the level 4 module -- Digital Logic and Signal Principles. This resources is a part of the 2009/2010 Engineering (foundation degree, BEng and HN) courses from University of Wales Newport (course codes H101, H691, H620, HH37 and 001H). This resource is a part of the core modules for the full time 1st year undergraduate programme.
The BEng & Foundation Degrees and HNC/D in Engineering are designed to meet the needs of employers by placing the emphasis on the theoretical, practical and vocational aspects of engineering within the workplace and beyond. Engineering is becoming more high profile, and therefore more in demand as a skill set, in today’s high-tech world. This course has been designed to provide you with knowledge, skills and practical experience encountered in everyday engineering environments.
Binary coded decimal (BCD) is a system of writing numerals that assigns a four-digit binary code to each digit 0 through 9 in a decimal (base-10) numeral. The four-bit BCD code for any particular single base-10 digit is its representation in binary notation
Contents:
1.What is number system?
2.Conversions of number from one radix to another
3.Complements (1's, 2's, 9's, 10's)
4.Binary Arithmetic ( Addition, subtraction, multiplication, division)
The following presentation is a part of the level 4 module -- Digital Logic and Signal Principles. This resources is a part of the 2009/2010 Engineering (foundation degree, BEng and HN) courses from University of Wales Newport (course codes H101, H691, H620, HH37 and 001H). This resource is a part of the core modules for the full time 1st year undergraduate programme.
The BEng & Foundation Degrees and HNC/D in Engineering are designed to meet the needs of employers by placing the emphasis on the theoretical, practical and vocational aspects of engineering within the workplace and beyond. Engineering is becoming more high profile, and therefore more in demand as a skill set, in today’s high-tech world. This course has been designed to provide you with knowledge, skills and practical experience encountered in everyday engineering environments.
The Roman Empire A Historical Colossus.pdfkaushalkr1407
The Roman Empire, a vast and enduring power, stands as one of history's most remarkable civilizations, leaving an indelible imprint on the world. It emerged from the Roman Republic, transitioning into an imperial powerhouse under the leadership of Augustus Caesar in 27 BCE. This transformation marked the beginning of an era defined by unprecedented territorial expansion, architectural marvels, and profound cultural influence.
The empire's roots lie in the city of Rome, founded, according to legend, by Romulus in 753 BCE. Over centuries, Rome evolved from a small settlement to a formidable republic, characterized by a complex political system with elected officials and checks on power. However, internal strife, class conflicts, and military ambitions paved the way for the end of the Republic. Julius Caesar’s dictatorship and subsequent assassination in 44 BCE created a power vacuum, leading to a civil war. Octavian, later Augustus, emerged victorious, heralding the Roman Empire’s birth.
Under Augustus, the empire experienced the Pax Romana, a 200-year period of relative peace and stability. Augustus reformed the military, established efficient administrative systems, and initiated grand construction projects. The empire's borders expanded, encompassing territories from Britain to Egypt and from Spain to the Euphrates. Roman legions, renowned for their discipline and engineering prowess, secured and maintained these vast territories, building roads, fortifications, and cities that facilitated control and integration.
The Roman Empire’s society was hierarchical, with a rigid class system. At the top were the patricians, wealthy elites who held significant political power. Below them were the plebeians, free citizens with limited political influence, and the vast numbers of slaves who formed the backbone of the economy. The family unit was central, governed by the paterfamilias, the male head who held absolute authority.
Culturally, the Romans were eclectic, absorbing and adapting elements from the civilizations they encountered, particularly the Greeks. Roman art, literature, and philosophy reflected this synthesis, creating a rich cultural tapestry. Latin, the Roman language, became the lingua franca of the Western world, influencing numerous modern languages.
Roman architecture and engineering achievements were monumental. They perfected the arch, vault, and dome, constructing enduring structures like the Colosseum, Pantheon, and aqueducts. These engineering marvels not only showcased Roman ingenuity but also served practical purposes, from public entertainment to water supply.
Introduction to AI for Nonprofits with Tapp NetworkTechSoup
Dive into the world of AI! Experts Jon Hill and Tareq Monaur will guide you through AI's role in enhancing nonprofit websites and basic marketing strategies, making it easy to understand and apply.
Biological screening of herbal drugs: Introduction and Need for
Phyto-Pharmacological Screening, New Strategies for evaluating
Natural Products, In vitro evaluation techniques for Antioxidants, Antimicrobial and Anticancer drugs. In vivo evaluation techniques
for Anti-inflammatory, Antiulcer, Anticancer, Wound healing, Antidiabetic, Hepatoprotective, Cardio protective, Diuretics and
Antifertility, Toxicity studies as per OECD guidelines
A Strategic Approach: GenAI in EducationPeter Windle
Artificial Intelligence (AI) technologies such as Generative AI, Image Generators and Large Language Models have had a dramatic impact on teaching, learning and assessment over the past 18 months. The most immediate threat AI posed was to Academic Integrity with Higher Education Institutes (HEIs) focusing their efforts on combating the use of GenAI in assessment. Guidelines were developed for staff and students, policies put in place too. Innovative educators have forged paths in the use of Generative AI for teaching, learning and assessments leading to pockets of transformation springing up across HEIs, often with little or no top-down guidance, support or direction.
This Gasta posits a strategic approach to integrating AI into HEIs to prepare staff, students and the curriculum for an evolving world and workplace. We will highlight the advantages of working with these technologies beyond the realm of teaching, learning and assessment by considering prompt engineering skills, industry impact, curriculum changes, and the need for staff upskilling. In contrast, not engaging strategically with Generative AI poses risks, including falling behind peers, missed opportunities and failing to ensure our graduates remain employable. The rapid evolution of AI technologies necessitates a proactive and strategic approach if we are to remain relevant.
Read| The latest issue of The Challenger is here! We are thrilled to announce that our school paper has qualified for the NATIONAL SCHOOLS PRESS CONFERENCE (NSPC) 2024. Thank you for your unwavering support and trust. Dive into the stories that made us stand out!
Palestine last event orientationfvgnh .pptxRaedMohamed3
An EFL lesson about the current events in Palestine. It is intended to be for intermediate students who wish to increase their listening skills through a short lesson in power point.
Unit 8 - Information and Communication Technology (Paper I).pdfThiyagu K
This slides describes the basic concepts of ICT, basics of Email, Emerging Technology and Digital Initiatives in Education. This presentations aligns with the UGC Paper I syllabus.
Instructions for Submissions thorugh G- Classroom.pptxJheel Barad
This presentation provides a briefing on how to upload submissions and documents in Google Classroom. It was prepared as part of an orientation for new Sainik School in-service teacher trainees. As a training officer, my goal is to ensure that you are comfortable and proficient with this essential tool for managing assignments and fostering student engagement.
Macroeconomics- Movie Location
This will be used as part of your Personal Professional Portfolio once graded.
Objective:
Prepare a presentation or a paper using research, basic comparative analysis, data organization and application of economic information. You will make an informed assessment of an economic climate outside of the United States to accomplish an entertainment industry objective.
Embracing GenAI - A Strategic ImperativePeter Windle
Artificial Intelligence (AI) technologies such as Generative AI, Image Generators and Large Language Models have had a dramatic impact on teaching, learning and assessment over the past 18 months. The most immediate threat AI posed was to Academic Integrity with Higher Education Institutes (HEIs) focusing their efforts on combating the use of GenAI in assessment. Guidelines were developed for staff and students, policies put in place too. Innovative educators have forged paths in the use of Generative AI for teaching, learning and assessments leading to pockets of transformation springing up across HEIs, often with little or no top-down guidance, support or direction.
This Gasta posits a strategic approach to integrating AI into HEIs to prepare staff, students and the curriculum for an evolving world and workplace. We will highlight the advantages of working with these technologies beyond the realm of teaching, learning and assessment by considering prompt engineering skills, industry impact, curriculum changes, and the need for staff upskilling. In contrast, not engaging strategically with Generative AI poses risks, including falling behind peers, missed opportunities and failing to ensure our graduates remain employable. The rapid evolution of AI technologies necessitates a proactive and strategic approach if we are to remain relevant.
2. BCD or Binary Coded Decimal is a number system or code which has the
binary numbers or digits to represent a decimal number.
A decimal number contains 10 digits (0-9). Now the equivalent binary numbers
can be found out of these 10 decimal numbers.
In case of BCD the binary number formed by four binary digits, will be the
equivalent code for the given decimal digits.
In BCD we can use the binary number from 0000-1001 only, which are the
decimal equivalent from 0-9 respectively.
Suppose if a number have single decimal digit then it’s equivalent Binary
Coded Decimal will be the respective four binary digits of that decimal
number and if the number contains two decimal digits then it’s equivalent
BCD will be the respective eight binary of the given decimal number. Four
for the first decimal digit and next four for the second decimal digit.
3. It may be cleared from an example. Let, (12)10 be the decimal number whose
equivalent Binary coded decimal will be 00010010. Four bits from L.S.B is
binary equivalent of 2 and next four is the binary equivalent of 1.
Decimal number Binary number Binary Coded Decimal(BCD)
0 0000 0000
1 0001 0001
2 0010 0010
3 0011 0011
4 0100 0100
5 0101 0101
6 0110 0110
7 0111 0111
8 1000 1000
9 1001 1001
10 1010 0001 0000
11 1011 0001 0001
12 1100 0001 0010
13 1101 0001 0011
14 1110 0001 0100
15 1111 0001 0101
4. BCD Addition
• BCD arithmetic operations for the numbers.
• BCD is a numerical code which has several rules for
addition.
• The rules are given below in three steps with an example
to make the idea of BCD Addition clear.
1. At first the given number are to be added using the
rule of binary. For example,
2. In second step we have to judge the result of
addition.
• Here two cases are shown to describe the rules of BCD
Addition.
• In case 1 the result of addition of two binary number is
greater than 9, which is not valid for BCD number. But the
result of addition in case 2 is less than 9, which is valid for
BCD numbers.
5. • If the result of addition is greater than 9 and if a carry bit is
present in the result then it is invalid and we have to add 6
whose binary equivalent is (0110)2 to the result of addition.
• Then the resultant that we would get will be a valid binary
coded number. In case 1 the result was (1111)2, which is
greater than 9 so we have to add 6 or (0110)2 to it.
• As you can see the result is valid in BCD. But in case 2 the
result was already valid BCD, so there is no need to add 6.
This is how BCD Addition could be.
6. BCD Subtraction
• There are several methods of BCD Subtraction.
• BCD subtraction can be done by 1’s compliment method and 9’s
compliment method or 10’s compliment method.
• Among all these methods 9’s compliment method or 10’s compliment
method is the most easiest.
• We will clear our idea on both the methods of BCD Subtraction .
Method of BCD Subtraction : 1
• In 1st method we will do BCD Subtraction by 1’s compliment method.
• There are several steps for this method shown below. They are:-
1. At first 1’s compliment of the subtrahend is done.
2. Then the complimented subtrahend is added to the other
number from which the subtraction is to be done. This is called adder 1.
7. • Now in BCD Subtraction there is a term ‘EAC(end-around-carry)’ .If there is
a carry i.e if EAC=1 the result of the subtraction is +ve and if EAC = 0 then
the result is –ve . A table shown below gives the rules of EAC.
• In the final result if any carry bit occurs the it will be ignored. Examples
given below would make the idea clear of BCD Subtraction.
carry of individual groups EAC = 1 EAC = 0
1
Transfer real result of adder 1
and add 0000 in adder 2
Transfer 1’s compliment result
of adder 1 and add 1010 in
adder 2
0
Transfer real result of adder 1
and add 1010 in adder 2
Transfer 1’s compliment result
of adder 1 and add 0000 to
adder 2
8. Example: - 1
•In this example 0010 0001 0110 is subtracted from 0101 0100
0001. At first 1’s compliment of the subtrahend is done, which
is 1101 1110 1001 and is added to 0101 0100 0001. This step is
called adder 1.
•Now after addition if any carry occurs then it will be added
to the next group of numbers towards MSB. Then EAC will be
examined. Here, EAC = 1. So the result of addition is positive
and true result of adder 1 will be transferred to adder 2.
•Now notice from LSB. There are three groups of four bit
numbers. 1010 is added 1011 which is the first group of
numbers because it do not have any carry. The result of the
addition is the final answer.
•Carry 1 will be ignored as it is from the rule.
•Now move to the next group of numbers. 0000 is added to
0010 and gives the result 0010. It is the final result again.
•Now again move to the next group here 0000 is also added to
0011 to give the final result 0011.
•You may have noticed that in this two groups 0000 is added,
because result of first adder do not contain any carry. Thus the
results of the adder 2 is the final result of BCD Subtraction.
9. Method of BCD Subtraction : 2
• In 2nd method we will do BCD subtraction in 9’s compliment method. Here
the method is very simple. At first the decimal equivalent of the given
Binary Coded Decimal codes are found out.
• Then the 9’s compliment of the subtrahend is done and then that result is
added to the number from which the subtraction is to be done.
• If there is any carry bit then the carry bit may be added to the result of the
subtraction.
• Idea may be cleared from an example given below. Let ( 0101 0001) − (0010
0001) be the given subtraction. As we can see 51 and 21 are the decimal
value of the given BCD codes. Then the 9’s compliment of the subtrahend is
done i.e 99 − 21 = 78.
• This complimented value is added with the 51. i.e 51 + 78= 129.
10. •In this result the MSB i.e 1 is the carry.
This carry will be added to 29. Therefore
29 + 1 = 30, which is the final answer of
BCD Subtraction.
•The decimal result will be changed into
BCD codes to get the result in BCD.
Therefore from the example we can
conclude the final result of BCD
Subtraction i.e (0101 0001)BCD − (0010
0001)BCD = (0011 0000)BCD