Lecture 2: Digital Systems and Information Study Guide
Introduction to Digital Systems and Information
Lecture 2 covers the foundational principles of digital systems, focusing on how information is represented through various number systems and mathematical frameworks.
The material is presented by the Computer Science Department at Florida Polytechnic University.
Positional Notation Fundamentals
Positional notation is the method used to represent numbers where the value of a digit depends on its position relative to the radix point.
Key variables and components identifying positional notation include:
: Represents the base or the radix of the number system (e.g., for decimal, for binary).
: Indicates the number of digits located to the left of the decimal (or radix) point.
: Indicates the number of digits located to the right of the decimal (or radix) point.
: Represents a coefficient. This coefficient is a value that can be represented by one of the digits allowed within the specific base .
Reference Table: Powers of Two
Understanding the powers of two () is critical for binary system calculations and computer science architecture. The following table provides the values for from to :
Decimal and Binary Correspondence Table
This table illustrates the mapping between decimal (base 10) integers and their 4-bit binary (base 2) equivalents for values through :
Decimal (base 10) | Binary (base 2) |
|---|---|
Conversion Methodologies for Decimal and Binary Systems
Binary to Decimal: The process of converting a binary number into its decimal equivalent by summing the products of each bit and its corresponding power of .
Decimal to Binary (First Approach): Initial methodology for converting base 10 integers into base 2 representation.
Decimal to Binary (Second Approach): An alternative methodology, often involving successive division by and tracking the remainders to determine the binary string.
Advanced Base Conversions
Decimal to Other Bases: Generalized procedures for converting decimal numbers into any target base .
Other Bases to Decimal: Using the polynomial expansion of positional notation to find the decimal value of a number in an arbitrary base .
Intersystem Conversions (Octal, Hexadecimal, and Binary):
Octal and Hexadecimal to Binary: Techniques for direct conversion between these power-of-two bases without first converting to decimal.
Binary to Octal and Hexadecimal: Grouping binary digits (bits) into sets of three (for octal) or four (for hexadecimal) to simplify representation.
Handling Fractions and Radix Points
Numbers with Radix Point to Decimal: Converting fractional components in non-decimal bases into their decimal fraction equivalents.
Decimal Fractions to Binary: Specialized procedures (typically successive multiplication) to convert a decimal fraction into a binary representation.
Decimal Fractions to Octal: Procedures for converting decimal fractional parts into the octal (base 8) number system.