SlideShare a Scribd company logo
1 of 9
DIGITAL LOGIC DESIGN ASSIGNMENT#1
Afrasiyab Haider BS-IT 4th 16-ARID-02
1
1. How to perform addition in octal number system? Give 3 examples
The addition in octal number system can be performed by following the table below:
+ 0 1 2 3 4 5 6 7
0 0 1 2 3 4 5 6 7
1 1 2 3 4 5 6 7 10
2 2 3 4 5 6 7 10 11
3 3 4 5 6 7 10 11 12
4 4 5 6 7 10 11 12 13
5 5 6 7 10 11 12 13 14
6 6 7 10 11 12 13 14 15
7 7 10 11 12 13 14 15 16
Octal number system is based on only 8 numbers 0-7 so the other upcoming numbers will be written as follows:
8(8) (10(8)), 9(8) (11(8)), 10(8) (12(8)), 11(8) (13(8)), 12(8) (14(8)), 13(8) (15(8)), 14(8) (16(8))
Carry Ans
Examples:
436(8) 3720(8) 5630(8)
+ 512(8) + 6514(8) + 7450(8)
______ ______ _______
1150(8) 12434(8) 15300(8)
1 1 11
DIGITAL LOGIC DESIGN ASSIGNMENT#1
Afrasiyab Haider BS-IT 4th 16-ARID-02
2
2. How to perform subtraction in octal number system? Give 3 examples
The subtraction in octal number system is same as in other number systems. The only variation is the
quantity of borrow. In the decimal system, you had to borrow a group of 10(10). In the binary system, you borrowed a
group of 10(2). In the octal system you will borrow a group of 10(8).
Examples: Borrow
5730(8) 1023(8) 7776(8)
- 3520(8) - 424(8) - 7(8)
______ ________ _______
2210(8) 377(8) 7767(8)
3. Conversionfrom Decimalto Octal: Give 3 examples.
a) 1276(10)
8 1276
8 159 - 4
8 19 - 7
2 - 3
Ans= 2374(8)
11 1
DIGITAL LOGIC DESIGN ASSIGNMENT#1
Afrasiyab Haider BS-IT 4th 16-ARID-02
3
b) 4359(10)
8 4359
8 544 – 7
8 68 - 0
8 8 - 4
1 - 0
Ans= 10407(8)
c) 6985(10)
8 6985
8 873 - 1
8 109 - 1
8 13 - 5
1 - 5
Ans= 15511 (8)
4. Explain binary codeddecimals and also give their counting table?
BCD or Binary Coded Decimal is that 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 BCDwill be the
respective eight binary of the given decimal number. Four for the first decimal digit and next four for the second
decimal digit.
Hundreds tens units
0000 0000 0000
DIGITAL LOGIC DESIGN ASSIGNMENT#1
Afrasiyab Haider BS-IT 4th 16-ARID-02
4
Table given below shows the binary and BCD codes for the decimal numbers 0 to 15.
From the table below, we can conclude that after 9 the decimal equivalent binary number is of four bit but in
case of BCD it is an eight bit number. This is the main difference between Binary number and binary coded
decimal. For 0 to 9 decimal numbers both binary and BCD is equal but when decimal number is more than one
bit BCD differs from binary.
Decimal number Binary number Binary Coded Decimals
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
DIGITAL LOGIC DESIGN ASSIGNMENT#1
Afrasiyab Haider BS-IT 4th 16-ARID-02
5
5. Explain ASCII codes, Give their table?
ASCII was developed from telegraph code. Its first commercial use was as a seven-bit tele
printer code promoted by Bell data services. Work on the ASCII standard began on October 6, 1960, with the
first meeting of the American Standards Association's (ASA) (now the American National Standards Institute or
ANSI) X3.2 subcommittees.
Originally based on the English alphabet, ASCII encodes 128 specified characters into seven-bit integers.
Ninety-five of the encoded characters are printable: these include the digits 0 to 9, lowercase letters a to z,
uppercase letters A to Z, and punctuation symbols. In addition, the original ASCII specification included 33
non-printing control codes which originated with Teletype machines; most of these are now obsolete.
Decimal Alphabet
65 A
66 B
67 C
68 D
69 E
70 F
71 G
72 H
73 I
74 J
75 K
76 L
77 M
78 N
79 O
80 P
81 Q
82 R
Decimal Alphabet
83 S
84 T
85 U
86 V
87 W
88 X
89 Y
90 Z
91-96 Special characters
97 a
98 b
99 c
100 d
101 e
102 f
103 g
104 h
105 i
Decimal Alphabet
106 j
107 k
108 l
109 m
110 n
111 o
112 p
113 q
114 r
115 s
116 t
117 u
118 v
119 w
120 x
121 y
122 z
123-127 Special characters
DIGITAL LOGIC DESIGN ASSIGNMENT#1
Afrasiyab Haider BS-IT 4th 16-ARID-02
6
6. Explain Excess-3 code and Give its table.
Excess-3 or 3-excess binary code (often abbreviated as XS-3, 3XS or X3) or Stibitz code (after George
Stibitz, who built a relay-based adding machine in 1937) is a self-complementary binary-coded decimal (BCD)
code and numeral system. It is a biased representation. Excess-3 code was used on some older computers as
well as in cash registers and hand-held portable electronic calculators of the 1970s, among other uses.
Biased codes are a way to represent values with a balanced number of positive and negative numbers
using a pre-specified number N as a biasing value. Biased codes (and Gray codes) are non-weighted codes. In
excess-3 code, numbers are represented as decimal digits, and each digit is represented by four bits as the
digit value plus 3 (the "excess" amount):
 The smallest binary number represents the smallest value (0 − excess).
 The greatest binary number represents the largest value (2N+1 − excess − 1).
Excess-3 / Stibitz code
Decimal
Excess-
3
Stibitz BCD 8-4-2-1 Binary
3-of-6 CCITT
extension
4-of-
8 Hamming extension
−3 0000
pseudo-
tetrade
N/A N/A N/A N/A
−2 0001
pseudo-
tetrade
N/A N/A N/A N/A
−1 0010 pseudo-
tetrade
N/A N/A N/A N/A
0 0011 0011 0000 0000 …10 …0011
1 0100 0100 0001 0001 …11 …1011
2 0101 0101 0010 0010 …10 …0101
DIGITAL LOGIC DESIGN ASSIGNMENT#1
Afrasiyab Haider BS-IT 4th 16-ARID-02
7
3 0110 0110 0011 0011 …10 …0110
4 0111 0111 0100 0100 …00 …1000
5 1000 1000 0101 0101 …11 …0111
6 1001 1001 0110 0110 …10 …1001
7 1010 1010 0111 0111 …10 …1010
8 1011 1011 1000 1000 …00 …0100
9 1100 1100 1001 1001 …10 …1100
10 1101 pseudo-
tetrade
pseudo-
tetrade
1010 N/A N/A
11 1110 pseudo-
tetrade
pseudo-
tetrade
1011 N/A N/A
12 1111
pseudo-
tetrade
pseudo-
tetrade
1100 N/A N/A
13 N/A N/A
pseudo-
tetrade
1101 N/A N/A
14 N/A N/A
pseudo-
tetrade
1110 N/A N/A
15 N/A N/A
pseudo-
tetrade
1111 N/A N/A
DIGITAL LOGIC DESIGN ASSIGNMENT#1
Afrasiyab Haider BS-IT 4th 16-ARID-02
8
7. Explain UNI code:
Unicode is a computing industry standard for the consistent encoding, representation, and
handling of text expressed in most of the world's writing systems. The latest version contains a repertoire of
136,755 characters covering 139 modern and historic scripts, as well as multiple symbol sets. The Unicode
Standard is maintained in conjunction with ISO/IEC 10646, and both are code-for-code identical.
The Unicode Standard consists of a set of code charts for visual reference, an encoding method and set of
standard character encodings, a set of reference data files, and a number of related items, such as character
properties, rules for normalization, decomposition, collation, rendering, and bidirectional display order (for
the correct display of text containing both right-to-left scripts, such as Arabic and Hebrew, and left-to-right
scripts). As of June 2017, the most recent version is Unicode 10.0. The standard is maintained by the Unicode
Consortium.
Unicode can be implemented by different character encodings. The Unicode standard defines UTF-
8, UTF-16, and UTF-32, and several other encodings are in use. The most commonly used encodings are UTF-
8, UTF-16 and UCS-2, a precursor of UTF-16.
UTF-8, dominantly used by websites (over 90%), uses one byte for the first 128 code points, and up to 4 bytes
for other characters. The first 128 Unicode code points are the ASCII characters; so an ASCII text is a UTF-8
text.
DIGITAL LOGIC DESIGN ASSIGNMENT#1
Afrasiyab Haider BS-IT 4th 16-ARID-02
9
8. Explain GRAY code
The reflected binary code (RBC), also known just as reflected binary (RB) or Gray
code after Frank Gray, is an ordering of the binary numeral system such that two successive values differ in
only one bit (binary digit). The reflected binary code was originally designed to prevent spurious output
from electromechanical switches. Today, Gray codes are widely used to facilitate error correction in digital
communications such as digital terrestrial television and some cable TV systems.
Bell Labs researcher Frank Gray introduced the term reflected binary code in his 1947 patent
application, remarking that the code had "as yet no recognized name". He derived the name from the fact that
it "may be built up from the conventional binary code by a sort of reflection process".
The code was later named after Gray by others who used it. Two different 1953 patent applications use "Gray
code" as an alternative name for the "reflected binary code"; one of those also lists "minimum error code" and
"cyclic permutation code" among the names. A 1954 patent application refers to "the Bell Telephone Gray
code".
Decimal Binary Gray
0 0000 0000
1 0001 0001
2 0010 0011
3 0011 0010
4 0100 0110
5 0101 0111
6 0110 0101
7 0111 0100
8 1000 1100
9 1001 1101
10 1010 1111
11 1011 1110
12 1100 1010
13 1101 1011
14 1110 1001
15 111 1000

More Related Content

What's hot

Binary to gray converter using xor
Binary to gray converter using xor Binary to gray converter using xor
Binary to gray converter using xor DINESH DEVIREDDY
 
Dr.naveen electronics binary codes
Dr.naveen electronics binary codesDr.naveen electronics binary codes
Dr.naveen electronics binary codesNAVEEN KUMAR
 
EFFICIENT MULTIPLIERS FOR 1-OUT-OF-3 BINARY SIGNED-DIGIT NUMBER SYSTEM
EFFICIENT MULTIPLIERS FOR 1-OUT-OF-3 BINARY SIGNED-DIGIT NUMBER SYSTEMEFFICIENT MULTIPLIERS FOR 1-OUT-OF-3 BINARY SIGNED-DIGIT NUMBER SYSTEM
EFFICIENT MULTIPLIERS FOR 1-OUT-OF-3 BINARY SIGNED-DIGIT NUMBER SYSTEMelelijjournal
 
Digital logic degin, Number system
Digital logic degin, Number systemDigital logic degin, Number system
Digital logic degin, Number systemAshish Kumar Thakur
 
Manoch1raw 160512091436
Manoch1raw 160512091436Manoch1raw 160512091436
Manoch1raw 160512091436marangburu42
 
Hexadecimal
HexadecimalHexadecimal
Hexadecimalwardjo
 
Gsp 215 Future Our Mission/newtonhelp.com
Gsp 215 Future Our Mission/newtonhelp.comGsp 215 Future Our Mission/newtonhelp.com
Gsp 215 Future Our Mission/newtonhelp.comamaranthbeg8
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
hexadecimal notes By ZAK
hexadecimal notes By ZAKhexadecimal notes By ZAK
hexadecimal notes By ZAKTabsheer Hasan
 
DLD Presentation By Team Reboot,Rafin Rayan,EUB
DLD Presentation By Team Reboot,Rafin Rayan,EUBDLD Presentation By Team Reboot,Rafin Rayan,EUB
DLD Presentation By Team Reboot,Rafin Rayan,EUBRafin Rayan
 
10 hexadecimal number system
10   hexadecimal number system10   hexadecimal number system
10 hexadecimal number systemLee Chadwick
 
Binary to grey code conversion
Binary to grey code conversionBinary to grey code conversion
Binary to grey code conversionSunny
 
Digital electronices encode decode
Digital electronices encode decodeDigital electronices encode decode
Digital electronices encode decodeSabbir Ahmed Zoy
 

What's hot (18)

Binary to gray converter using xor
Binary to gray converter using xor Binary to gray converter using xor
Binary to gray converter using xor
 
Topic 2.3 (1)
Topic 2.3 (1)Topic 2.3 (1)
Topic 2.3 (1)
 
Dr.naveen electronics binary codes
Dr.naveen electronics binary codesDr.naveen electronics binary codes
Dr.naveen electronics binary codes
 
EFFICIENT MULTIPLIERS FOR 1-OUT-OF-3 BINARY SIGNED-DIGIT NUMBER SYSTEM
EFFICIENT MULTIPLIERS FOR 1-OUT-OF-3 BINARY SIGNED-DIGIT NUMBER SYSTEMEFFICIENT MULTIPLIERS FOR 1-OUT-OF-3 BINARY SIGNED-DIGIT NUMBER SYSTEM
EFFICIENT MULTIPLIERS FOR 1-OUT-OF-3 BINARY SIGNED-DIGIT NUMBER SYSTEM
 
Digital logic degin, Number system
Digital logic degin, Number systemDigital logic degin, Number system
Digital logic degin, Number system
 
Manoch1raw 160512091436
Manoch1raw 160512091436Manoch1raw 160512091436
Manoch1raw 160512091436
 
Hexadecimal
HexadecimalHexadecimal
Hexadecimal
 
Gsp 215 Future Our Mission/newtonhelp.com
Gsp 215 Future Our Mission/newtonhelp.comGsp 215 Future Our Mission/newtonhelp.com
Gsp 215 Future Our Mission/newtonhelp.com
 
Class2
Class2Class2
Class2
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
hexadecimal notes By ZAK
hexadecimal notes By ZAKhexadecimal notes By ZAK
hexadecimal notes By ZAK
 
Number system
Number systemNumber system
Number system
 
DLD Presentation By Team Reboot,Rafin Rayan,EUB
DLD Presentation By Team Reboot,Rafin Rayan,EUBDLD Presentation By Team Reboot,Rafin Rayan,EUB
DLD Presentation By Team Reboot,Rafin Rayan,EUB
 
10 hexadecimal number system
10   hexadecimal number system10   hexadecimal number system
10 hexadecimal number system
 
Binary to grey code conversion
Binary to grey code conversionBinary to grey code conversion
Binary to grey code conversion
 
Digital electronices encode decode
Digital electronices encode decodeDigital electronices encode decode
Digital electronices encode decode
 
Number Codes and Registers
Number Codes and RegistersNumber Codes and Registers
Number Codes and Registers
 
Number system
Number system Number system
Number system
 

Similar to Octal to binary and octal to hexa decimal conversions

Similar to Octal to binary and octal to hexa decimal conversions (20)

Binary codes
Binary codesBinary codes
Binary codes
 
. computer codes
. computer codes. computer codes
. computer codes
 
Applied physics iii lecture3 digital_codes
Applied physics iii lecture3 digital_codesApplied physics iii lecture3 digital_codes
Applied physics iii lecture3 digital_codes
 
W 9 numbering system
W 9 numbering systemW 9 numbering system
W 9 numbering system
 
W 9 numbering system
W 9 numbering systemW 9 numbering system
W 9 numbering system
 
Computer-codes.pptx
Computer-codes.pptxComputer-codes.pptx
Computer-codes.pptx
 
Reed Soloman and convolution codes
Reed Soloman and convolution codesReed Soloman and convolution codes
Reed Soloman and convolution codes
 
Encoding in sc
Encoding in scEncoding in sc
Encoding in sc
 
Lecture 01
Lecture 01Lecture 01
Lecture 01
 
UNIT-I U20EST109 - PROBLEM SOLVING APPROACH - Copy (1).pptx
UNIT-I U20EST109 - PROBLEM SOLVING APPROACH - Copy (1).pptxUNIT-I U20EST109 - PROBLEM SOLVING APPROACH - Copy (1).pptx
UNIT-I U20EST109 - PROBLEM SOLVING APPROACH - Copy (1).pptx
 
3RD.pptx
3RD.pptx3RD.pptx
3RD.pptx
 
1.1.2 HEXADECIMAL
1.1.2 HEXADECIMAL1.1.2 HEXADECIMAL
1.1.2 HEXADECIMAL
 
004 NUMBER SYSTEM (1).pdf
004 NUMBER SYSTEM (1).pdf004 NUMBER SYSTEM (1).pdf
004 NUMBER SYSTEM (1).pdf
 
Networking Brush Up for Amazon AWS Administrators
Networking Brush Up for Amazon AWS AdministratorsNetworking Brush Up for Amazon AWS Administrators
Networking Brush Up for Amazon AWS Administrators
 
BCDCONVERTER.pptx
BCDCONVERTER.pptxBCDCONVERTER.pptx
BCDCONVERTER.pptx
 
Data Representation
Data RepresentationData Representation
Data Representation
 
Codes r005
Codes  r005Codes  r005
Codes r005
 
C programming part2
C programming part2C programming part2
C programming part2
 
C programming part2
C programming part2C programming part2
C programming part2
 
C programming part2
C programming part2C programming part2
C programming part2
 

More from Afrasiyab Haider

How to know value of a company
How to know value of a companyHow to know value of a company
How to know value of a companyAfrasiyab Haider
 
Providing feedback for effective listening
Providing feedback for effective listeningProviding feedback for effective listening
Providing feedback for effective listeningAfrasiyab Haider
 
Rectification of errors (Financial Accounting)
Rectification of errors (Financial Accounting)Rectification of errors (Financial Accounting)
Rectification of errors (Financial Accounting)Afrasiyab Haider
 
RUP - Rational Unified Process
RUP - Rational Unified ProcessRUP - Rational Unified Process
RUP - Rational Unified ProcessAfrasiyab Haider
 
Facts finding techniques in Database
Facts finding techniques in Database Facts finding techniques in Database
Facts finding techniques in Database Afrasiyab Haider
 
File organization in database
File organization in databaseFile organization in database
File organization in databaseAfrasiyab Haider
 
Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycleAfrasiyab Haider
 
Expected value of random variables
Expected value of random variablesExpected value of random variables
Expected value of random variablesAfrasiyab Haider
 
Class diagram of school management system (OOP)
Class diagram of school management system (OOP)Class diagram of school management system (OOP)
Class diagram of school management system (OOP)Afrasiyab Haider
 
What is difference between dbms and rdbms
What is difference between dbms and rdbmsWhat is difference between dbms and rdbms
What is difference between dbms and rdbmsAfrasiyab Haider
 
Database development life cycle
Database development life cycleDatabase development life cycle
Database development life cycleAfrasiyab Haider
 
Relation of psychology and IT
Relation of psychology and ITRelation of psychology and IT
Relation of psychology and ITAfrasiyab Haider
 
What is Psychology and variables in psychology?
What is Psychology and variables in psychology?What is Psychology and variables in psychology?
What is Psychology and variables in psychology?Afrasiyab Haider
 
History of operating systems
History of operating systemsHistory of operating systems
History of operating systemsAfrasiyab Haider
 
Expected value of random variables
Expected value of random variablesExpected value of random variables
Expected value of random variablesAfrasiyab Haider
 
File organization in database
File organization in databaseFile organization in database
File organization in databaseAfrasiyab Haider
 
Should prisoners be allowed to cast vote?
Should prisoners be allowed to cast vote?Should prisoners be allowed to cast vote?
Should prisoners be allowed to cast vote?Afrasiyab Haider
 
Politics and martial law in pakistan
Politics and martial law in pakistanPolitics and martial law in pakistan
Politics and martial law in pakistanAfrasiyab Haider
 

More from Afrasiyab Haider (20)

How to know value of a company
How to know value of a companyHow to know value of a company
How to know value of a company
 
Providing feedback for effective listening
Providing feedback for effective listeningProviding feedback for effective listening
Providing feedback for effective listening
 
Rectification of errors (Financial Accounting)
Rectification of errors (Financial Accounting)Rectification of errors (Financial Accounting)
Rectification of errors (Financial Accounting)
 
RUP - Rational Unified Process
RUP - Rational Unified ProcessRUP - Rational Unified Process
RUP - Rational Unified Process
 
Normalization in Database
Normalization in DatabaseNormalization in Database
Normalization in Database
 
Facts finding techniques in Database
Facts finding techniques in Database Facts finding techniques in Database
Facts finding techniques in Database
 
File organization in database
File organization in databaseFile organization in database
File organization in database
 
Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycle
 
Expected value of random variables
Expected value of random variablesExpected value of random variables
Expected value of random variables
 
Class diagram of school management system (OOP)
Class diagram of school management system (OOP)Class diagram of school management system (OOP)
Class diagram of school management system (OOP)
 
What is difference between dbms and rdbms
What is difference between dbms and rdbmsWhat is difference between dbms and rdbms
What is difference between dbms and rdbms
 
Database development life cycle
Database development life cycleDatabase development life cycle
Database development life cycle
 
Relation of psychology and IT
Relation of psychology and ITRelation of psychology and IT
Relation of psychology and IT
 
What is Psychology and variables in psychology?
What is Psychology and variables in psychology?What is Psychology and variables in psychology?
What is Psychology and variables in psychology?
 
History of operating systems
History of operating systemsHistory of operating systems
History of operating systems
 
Expected value of random variables
Expected value of random variablesExpected value of random variables
Expected value of random variables
 
File organization in database
File organization in databaseFile organization in database
File organization in database
 
Should prisoners be allowed to cast vote?
Should prisoners be allowed to cast vote?Should prisoners be allowed to cast vote?
Should prisoners be allowed to cast vote?
 
Politics and martial law in pakistan
Politics and martial law in pakistanPolitics and martial law in pakistan
Politics and martial law in pakistan
 
Html and its tags
Html and its tagsHtml and its tags
Html and its tags
 

Recently uploaded

Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfMahmoud M. Sallam
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaVirag Sontakke
 
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptxENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptxAnaBeatriceAblay2
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxUnboundStockton
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxsocialsciencegdgrohi
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 

Recently uploaded (20)

Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdf
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of India
 
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptxENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docx
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 

Octal to binary and octal to hexa decimal conversions

  • 1. DIGITAL LOGIC DESIGN ASSIGNMENT#1 Afrasiyab Haider BS-IT 4th 16-ARID-02 1 1. How to perform addition in octal number system? Give 3 examples The addition in octal number system can be performed by following the table below: + 0 1 2 3 4 5 6 7 0 0 1 2 3 4 5 6 7 1 1 2 3 4 5 6 7 10 2 2 3 4 5 6 7 10 11 3 3 4 5 6 7 10 11 12 4 4 5 6 7 10 11 12 13 5 5 6 7 10 11 12 13 14 6 6 7 10 11 12 13 14 15 7 7 10 11 12 13 14 15 16 Octal number system is based on only 8 numbers 0-7 so the other upcoming numbers will be written as follows: 8(8) (10(8)), 9(8) (11(8)), 10(8) (12(8)), 11(8) (13(8)), 12(8) (14(8)), 13(8) (15(8)), 14(8) (16(8)) Carry Ans Examples: 436(8) 3720(8) 5630(8) + 512(8) + 6514(8) + 7450(8) ______ ______ _______ 1150(8) 12434(8) 15300(8) 1 1 11
  • 2. DIGITAL LOGIC DESIGN ASSIGNMENT#1 Afrasiyab Haider BS-IT 4th 16-ARID-02 2 2. How to perform subtraction in octal number system? Give 3 examples The subtraction in octal number system is same as in other number systems. The only variation is the quantity of borrow. In the decimal system, you had to borrow a group of 10(10). In the binary system, you borrowed a group of 10(2). In the octal system you will borrow a group of 10(8). Examples: Borrow 5730(8) 1023(8) 7776(8) - 3520(8) - 424(8) - 7(8) ______ ________ _______ 2210(8) 377(8) 7767(8) 3. Conversionfrom Decimalto Octal: Give 3 examples. a) 1276(10) 8 1276 8 159 - 4 8 19 - 7 2 - 3 Ans= 2374(8) 11 1
  • 3. DIGITAL LOGIC DESIGN ASSIGNMENT#1 Afrasiyab Haider BS-IT 4th 16-ARID-02 3 b) 4359(10) 8 4359 8 544 – 7 8 68 - 0 8 8 - 4 1 - 0 Ans= 10407(8) c) 6985(10) 8 6985 8 873 - 1 8 109 - 1 8 13 - 5 1 - 5 Ans= 15511 (8) 4. Explain binary codeddecimals and also give their counting table? BCD or Binary Coded Decimal is that 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 BCDwill be the respective eight binary of the given decimal number. Four for the first decimal digit and next four for the second decimal digit. Hundreds tens units 0000 0000 0000
  • 4. DIGITAL LOGIC DESIGN ASSIGNMENT#1 Afrasiyab Haider BS-IT 4th 16-ARID-02 4 Table given below shows the binary and BCD codes for the decimal numbers 0 to 15. From the table below, we can conclude that after 9 the decimal equivalent binary number is of four bit but in case of BCD it is an eight bit number. This is the main difference between Binary number and binary coded decimal. For 0 to 9 decimal numbers both binary and BCD is equal but when decimal number is more than one bit BCD differs from binary. Decimal number Binary number Binary Coded Decimals 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
  • 5. DIGITAL LOGIC DESIGN ASSIGNMENT#1 Afrasiyab Haider BS-IT 4th 16-ARID-02 5 5. Explain ASCII codes, Give their table? ASCII was developed from telegraph code. Its first commercial use was as a seven-bit tele printer code promoted by Bell data services. Work on the ASCII standard began on October 6, 1960, with the first meeting of the American Standards Association's (ASA) (now the American National Standards Institute or ANSI) X3.2 subcommittees. Originally based on the English alphabet, ASCII encodes 128 specified characters into seven-bit integers. Ninety-five of the encoded characters are printable: these include the digits 0 to 9, lowercase letters a to z, uppercase letters A to Z, and punctuation symbols. In addition, the original ASCII specification included 33 non-printing control codes which originated with Teletype machines; most of these are now obsolete. Decimal Alphabet 65 A 66 B 67 C 68 D 69 E 70 F 71 G 72 H 73 I 74 J 75 K 76 L 77 M 78 N 79 O 80 P 81 Q 82 R Decimal Alphabet 83 S 84 T 85 U 86 V 87 W 88 X 89 Y 90 Z 91-96 Special characters 97 a 98 b 99 c 100 d 101 e 102 f 103 g 104 h 105 i Decimal Alphabet 106 j 107 k 108 l 109 m 110 n 111 o 112 p 113 q 114 r 115 s 116 t 117 u 118 v 119 w 120 x 121 y 122 z 123-127 Special characters
  • 6. DIGITAL LOGIC DESIGN ASSIGNMENT#1 Afrasiyab Haider BS-IT 4th 16-ARID-02 6 6. Explain Excess-3 code and Give its table. Excess-3 or 3-excess binary code (often abbreviated as XS-3, 3XS or X3) or Stibitz code (after George Stibitz, who built a relay-based adding machine in 1937) is a self-complementary binary-coded decimal (BCD) code and numeral system. It is a biased representation. Excess-3 code was used on some older computers as well as in cash registers and hand-held portable electronic calculators of the 1970s, among other uses. Biased codes are a way to represent values with a balanced number of positive and negative numbers using a pre-specified number N as a biasing value. Biased codes (and Gray codes) are non-weighted codes. In excess-3 code, numbers are represented as decimal digits, and each digit is represented by four bits as the digit value plus 3 (the "excess" amount):  The smallest binary number represents the smallest value (0 − excess).  The greatest binary number represents the largest value (2N+1 − excess − 1). Excess-3 / Stibitz code Decimal Excess- 3 Stibitz BCD 8-4-2-1 Binary 3-of-6 CCITT extension 4-of- 8 Hamming extension −3 0000 pseudo- tetrade N/A N/A N/A N/A −2 0001 pseudo- tetrade N/A N/A N/A N/A −1 0010 pseudo- tetrade N/A N/A N/A N/A 0 0011 0011 0000 0000 …10 …0011 1 0100 0100 0001 0001 …11 …1011 2 0101 0101 0010 0010 …10 …0101
  • 7. DIGITAL LOGIC DESIGN ASSIGNMENT#1 Afrasiyab Haider BS-IT 4th 16-ARID-02 7 3 0110 0110 0011 0011 …10 …0110 4 0111 0111 0100 0100 …00 …1000 5 1000 1000 0101 0101 …11 …0111 6 1001 1001 0110 0110 …10 …1001 7 1010 1010 0111 0111 …10 …1010 8 1011 1011 1000 1000 …00 …0100 9 1100 1100 1001 1001 …10 …1100 10 1101 pseudo- tetrade pseudo- tetrade 1010 N/A N/A 11 1110 pseudo- tetrade pseudo- tetrade 1011 N/A N/A 12 1111 pseudo- tetrade pseudo- tetrade 1100 N/A N/A 13 N/A N/A pseudo- tetrade 1101 N/A N/A 14 N/A N/A pseudo- tetrade 1110 N/A N/A 15 N/A N/A pseudo- tetrade 1111 N/A N/A
  • 8. DIGITAL LOGIC DESIGN ASSIGNMENT#1 Afrasiyab Haider BS-IT 4th 16-ARID-02 8 7. Explain UNI code: Unicode is a computing industry standard for the consistent encoding, representation, and handling of text expressed in most of the world's writing systems. The latest version contains a repertoire of 136,755 characters covering 139 modern and historic scripts, as well as multiple symbol sets. The Unicode Standard is maintained in conjunction with ISO/IEC 10646, and both are code-for-code identical. The Unicode Standard consists of a set of code charts for visual reference, an encoding method and set of standard character encodings, a set of reference data files, and a number of related items, such as character properties, rules for normalization, decomposition, collation, rendering, and bidirectional display order (for the correct display of text containing both right-to-left scripts, such as Arabic and Hebrew, and left-to-right scripts). As of June 2017, the most recent version is Unicode 10.0. The standard is maintained by the Unicode Consortium. Unicode can be implemented by different character encodings. The Unicode standard defines UTF- 8, UTF-16, and UTF-32, and several other encodings are in use. The most commonly used encodings are UTF- 8, UTF-16 and UCS-2, a precursor of UTF-16. UTF-8, dominantly used by websites (over 90%), uses one byte for the first 128 code points, and up to 4 bytes for other characters. The first 128 Unicode code points are the ASCII characters; so an ASCII text is a UTF-8 text.
  • 9. DIGITAL LOGIC DESIGN ASSIGNMENT#1 Afrasiyab Haider BS-IT 4th 16-ARID-02 9 8. Explain GRAY code The reflected binary code (RBC), also known just as reflected binary (RB) or Gray code after Frank Gray, is an ordering of the binary numeral system such that two successive values differ in only one bit (binary digit). The reflected binary code was originally designed to prevent spurious output from electromechanical switches. Today, Gray codes are widely used to facilitate error correction in digital communications such as digital terrestrial television and some cable TV systems. Bell Labs researcher Frank Gray introduced the term reflected binary code in his 1947 patent application, remarking that the code had "as yet no recognized name". He derived the name from the fact that it "may be built up from the conventional binary code by a sort of reflection process". The code was later named after Gray by others who used it. Two different 1953 patent applications use "Gray code" as an alternative name for the "reflected binary code"; one of those also lists "minimum error code" and "cyclic permutation code" among the names. A 1954 patent application refers to "the Bell Telephone Gray code". Decimal Binary Gray 0 0000 0000 1 0001 0001 2 0010 0011 3 0011 0010 4 0100 0110 5 0101 0111 6 0110 0101 7 0111 0100 8 1000 1100 9 1001 1101 10 1010 1111 11 1011 1110 12 1100 1010 13 1101 1011 14 1110 1001 15 111 1000