Восьмеричная система счисления
Таблица сложения: Таблица умножения:
+ | ||||||||
× | ||||||||
Шестнадцатеричная система счисления
Таблица сложения:
+ | A | B | C | D | E | F | ||||||||||
A | B | C | D | E | F | |||||||||||
A | B | C | D | E | F | |||||||||||
A | B | C | D | E | F | |||||||||||
A | B | C | D | E | F | |||||||||||
A | B | C | D | E | F | |||||||||||
A | B | C | D | E | F | |||||||||||
A | B | C | D | E | F | |||||||||||
A | B | C | D | E | F | |||||||||||
A | B | C | D | E | F | |||||||||||
A | B | C | D | E | F | |||||||||||
A | A | B | C | D | E | F | ||||||||||
B | B | C | D | E | F | 1A | ||||||||||
C | C | D | E | F | 1A | 1B | ||||||||||
D | D | E | F | 1A | 1B | 1C | ||||||||||
E | E | F | 1A | 1B | 1C | 1D | ||||||||||
F | F | 1A | 1B | 1C | 1D | 1E |
Таблица умножения:
A | B | C | D | E | F | |||||||||||
A | B | C | D | E | F | |||||||||||
A | C | E | 1A | 1C | 1E | |||||||||||
C | F | 1B | 1E | 2A | 2D | |||||||||||
C | 1C | 2C | 3C | |||||||||||||
A | F | 1E | 2D | 3C | 4B | |||||||||||
C | 1E | 2A | 3C | 4E | 5A | |||||||||||
E | 1C | 2A | 3F | 4D | 5B | |||||||||||
1B | 2D | 3F | 5A | 6C | 7E | |||||||||||
A | A | 1E | 3C | 5A | 6E | 8C | ||||||||||
B | B | 2C | 4D | 6E | 8F | 9A | A5 | |||||||||
C | C | 3C | 6C | 9C | A8 | B4 | ||||||||||
D | D | 1A | 4E | 5B | 8F | 9C | A9 | B6 | C3 | |||||||
E | E | 1C | 2A | 7E | 8C | 9A | A8 | B6 | C4 | D2 | ||||||
F | F | 1E | 2D | 3C | 4B | 5A | A5 | B4 | C3 | D2 | E1 |
2468 | А616 | |
+ 578 | + 2F16 | |
3258 | , | D516 |
Пример.Сложение чисел в восьмеричной и шестнадцатеричной системах счисления:
В целом, арифметические операции с двоичными, восьмеричными и шестнадцатеричными числами осуществляются по тем же правилам, что и с десятичными числами, за исключением того, что переносы в следующие разряды производятся при достижении 2, 8 и 16, а не 10 как в десятичной системе.
Примеры
Сложение чисел
Нахождение разности
Умножение чисел
Деление
Задачи для самостоятельного решения
1. Выполнить сложение:
а) 100000112+10010112;
б) 10100100002+11000110112;
в) 110010,1012+1001010011,012;
г) 356,58+1757,048;
д) 293,816+3CC,9816;
е) 3В316+38В16.
2. Найти разность:
а) 10011011102-10000101012;
б) 10100010002-10001001012;
в) 1101100110,012-111000010,10112;
г) 1547,38-1123,68;
д) 416,316-255,316;
е) 27D,D816-191,216
3. Выполнить умножение:
а) 10110102× 100012;
б) 632,28 × 141,348;
в) 2A,716× 18,816;
г) 1170,648×46,38;
д) 61,A16×40,D16.
4. Выполнить деление:
а) 101001000002 : 100002;
б) 27568 : 268;
в) D6316 : 1716;
г) 54728:68;
д) 1EBD16:316
5. Вычислить выражение:
11100,0112–34,248+5А,816+42,258+11,012–3F,А16. (Указание: чем больше основание системы, тем "короче" числа и, следовательно, меньше действий)
Представление чисел в компьютере
Теория
Информация в памяти ЭВМ записывается в форме цифрового двоичного кода. С этой целью ЭВМ содержит большое количество ячеек памяти и регистров (от лат. regestum – внесенное, записанное) для хранения двоичной информации.
Ячейка – это часть памяти, вмещающая в себя информацию, доступную для обработки отдельной командой процессора.
Наибольшую последовательность бит, которую компьютер может обрабатывать как единое целое (содержимое ячейки памяти), называют машинным словом.
Элементарная ячейка памяти ЭВМ имеет длину 8 бит (1 байт). Каждый байт имеет свой номер (его называют адресом). Длина машинного слова зависит от разрядности процессора и может быть равной 16, 32, 64 битам и т.д. Адрес машинного слова в памяти компьютера равен адресу младшего байта, входящего в это слово.
Машинное слово, состоящее из 16 бит (2-х байт) представлено ниже на рисунке. Разряды нумеруются справа налево, начиная с 0. Самый левый является старшим разрядом (на рисунке с номером 15), самый правый – младшим (на рисунке с номером 0).
бит | |||||||||||||||
байт | байт | ||||||||||||||
Слово |
В вычислительной технике используются два формата представления двоичных чисел:
- с фиксированной запятой (точкой);
- с плавающей запятой (точкой).
Формат с фиксированной запятой применяется к целым числам, формат с плавающей запятой - к вещественным (действительным) числам.