|
|
|
|
| Click the word for a more comprehensive definition. |
| Keyword |
Short Definition |
| binary notation |
a number system that has 2 numerical symbols in its "alphabet" for example: 0, 1, 10, 11, 100, 101, 110, 111, 1110, 1111, 10000, ... |
| bit mask |
bit masks are used to separate binary numbers into two parts: the part that matters, and the part that doesn't |
| bitwise AND operation |
bitwise AND operations take two binary numbers and compare each digit individually, following specific logical rules, for example:
b00110011 AND b00001111 is b00000011 |
| bitwise NOT operation |
bitwise NOT operations takes one binary numbers and compare each digit individually, following specific logical rules, for example:
b00110011 is b11001100 |
| bitwise OR operation |
bitwise OR operations take two binary numbers and compare each digit individually, following specific logical rules, for example:
b00110011 AND b00001111 is b00111111 |
| bitwise XOR operation |
bitwise XOR operations (exclusive OR) take two binary numbers and compare each digit individually, following specific logical rules, for example:
b00110011 AND b00001111 is b00111100 |
| decimal notation |
a number system that has 10 numerical symbols in its "alphabet" for example: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 ... |
| hexadecimal notation |
a number system that has 16 numerical symbols in its "alphabet" for example: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F, 10, 11, ... |
| immediate value |
a number hard coded into the program |
| ISA |
Instruction Set Architecture |
| sign extension |
when performing on functions on two numbers of different bit sizes, pad the shorter number with 0s if it is positive or 1s if it is negative until it is the same size of the larger number |
| two's complement |
a standard binary representation of positive and negative integers |
|
|