1/8
About compewter science
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai |
|---|
No analytics yet
Send a link to your students to track their progress
Binray
A system of numerical representation that uses only two digits, 0 and 1. It is the foundational language of computers, allowing for data processing and storage.
Unsigned Integers
Whole numbers that can only be positive, represented without a sign bit, allowing for a greater range of positive values compared to signed integers.
Two’s complement
A method for representing signed integers in binary form, allowing for both positive and negative values. It simplifies arithmetic operations by utilizing the same binary addition rules.
Binary addition
The process of adding binary numbers, which follows specific rules for carrying over, similar to decimal addition. It involves managing the sums of each column and carrying any overflow to the next column.
Logical shifts
Operations that shift the bits of a binary number to the left or right, filling the vacated bits with zeros. Logical left shifts effectively multiply the number by two, while logical right shifts divide it by two.
Arithmetic shifts
Arithmetic shifts are operations that shift the bits of a binary number left or right, preserving the sign of the number for signed integers. Unlike logical shifts, arithmetic right shifts replicate the sign bit to fill the vacated bits, allowing for correct division of signed numbers.
Overflow
A condition that occurs when the result of an arithmetic operation exceeds the range that can be represented within a given number of bits, leading to errors or incorrect values.
Hexademimal
A base-16 numbering system that uses sixteen distinct symbols: 0-9 for values zero to nine and A-F for values ten to fifteen. It is commonly used in computing as a more human-friendly representation of binary-coded values.