|
Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
При вычитании двоичных чисел в данном разряде при необходимости занимается 1 из старшего разряда. Эта занимаемая 1 равна двум 1 данного разряда. ⇐ ПредыдущаяСтр 3 из 3
Например: Заданы двоичные числа X=10010 и Y=101. Вычислить X-Y.
Результат 10010 - 101=1101. Умножение Выполняя умножение многозначных чисел в различных позиционных системах счисления, можно использовать обычный алгоритм перемножения чисел в столбик, но при этом результаты перемножения и сложения однозначных чисел необходимо заимствовать из соответствующих рассматриваемой системе таблиц умножения и сложения. Ввиду чрезвычайной простоты таблицы умножения в двоичной системе, умножение сводится лишь к сдвигам множимого и сложениям. Например: 1001
Результат 1001 Таблица умножения в 8-ой системе счисления
Таблица умножения в 16-ой системе счисления
Деление Деление в любой позиционной системе счисления производится по тем же правилам, как и деление углом в десятичной системе. В двоичной системе деление выполняется особенно просто, ведь очередная цифра частного может быть только нулем или единицей. Например: 1100.011: 10.01=?
Результат 1100.011: 10.01=101.1. Машинное представление целых чисел Целые числа могут представляться в компьютере со знаком или без знака. Целые числа без знака обычно занимают в памяти один или два байта и принимают в однобайтовом формате значения от 000000002 до 111111112, а в двубайтовом формате — от 00000000 000000002 до 11111111 111111112. Диапазоны значений целых чисел без знака
Примеры: а) число 7210 = 10010002 в однобайтовом формате: б) это же число в двубайтовом формате: 0000 0000 0100 1000 в) число 65535 в двубайтовом формате: 1111 1111 1111 1111 Целые числа со знаком обычно занимают в памяти компьютера один, два или четыре байта, при этом самый левый (старший) разряд содержит информацию о знаке числа. Знак “плюс” кодируется нулем, а “минус” — единицей. Диапазоны значений целых чисел со знаком
Рассмотрим особенности записи целых чисел со знаком на примере однобайтового формата, при котором для знака отводится один разряд, а для цифр абсолютной величины – семь разрядов.
Задания по лабораторной работе 1. 1. Запишите первые 20 целых чисел в десятичной, двоичной, троичной, пятеричной и восьмеричной системах счисления. 2. 2. Какие целые числа следуют за числами:
3. 3. Какой цифрой заканчивается четное двоичное число? Какой цифрой заканчивается нечетное двоичное число? Какими цифрами может заканчиваться четное троичное число? 4. 4. Какое наибольшее десятичное число можно записать тремя цифрами: а) в двоичной системе; б) в восьмеричной системе; в) в шестнадцатеричной системе?
5. 5. В какой системе счисления справедливо следующее: ?
Пример: В какой системе счисления 21 + 24 = 100? Решение. Пусть x — искомое основание системы счисления. Тогда 100x = 1 · x2 + 0 · x1 + 0 · x0, 21x = 2 · x1 + 1 · x0, 24x = 2 · x1 + 4 · x0. Таким образом, x2 = 2x + 2x + 5 или x2 - 4x - 5 = 0. Положительным корнем этого квадратного уравнения является x = 5. 6. 6. Десятичное число 59 эквивалентно числу 214 в некоторой другой системе счисления. Найдите основание этой системы. 7. 7. Переведите числа в десятичную систему, а затем проверьте результаты, выполнив обратные переводы (по вариантам):
8. 8. Переведите числа из десятичной системы в двоичную, восьмеричную и шестнадцатеричную, а затем проверьте результаты, выполнив обратные переводы (по вариантам): 1) 12.510; 2) 22.910; 3) 8810; 4) 372.510; 5) 20612.510; 6) 22.510; 7) 82.910; 8) 8910; 8) 712.510; 10) 20812.810; 11) 79.510; 12) 97.910; 13) 88.810; 14) 392.510; 15) 9092.510; 16) 79.4510; 17) 947.910; 18) 188.810; 19) 1392.510; 20) 9092.510;
9. 9. Переведите числа из двоичной системы в восьмеричную и шестнадцатеричную, а затем проверьте результаты, выполнив обратные переводы (по вариантам):
1) 2СE.N16; 2) 9FN4.1016; 3) ABCND.E16; 4) 1010N1.0116; 5) 1ABCN.9D16;
11. 11. Для десятичных чисел 47 и 79 выполните цепочку переводов из одной системы счисления в другую.
12. 12. Сложите числа, а затем вычтите и проверьте результаты (по вариантам):
13. 13. Выполните перемножение чисел (сделайте проверку, выполнив десятичные преобразования) (по вариантам):
14. 14. Расположите следующие числа в порядке возрастания (по вариантам): v v v v v v v v v v v v v v v v v v v v Контрольные вопросы 1. 1. Дать определение системы счисления. 2. 2. Дать определение непозиционной системы счисления. 3. 3. Дать определение позиционной системы счисления. 4. 4. Какие символы используются для записи чисел в двоичной системе счисления, восьмеричной, шестнадцатеричной? 5. 5. Чему равны веса разрядов слева от точки, разделяющей целую и дробную часть, в двоичной системе счисления (восьмеричной, шестнадцатеричной)? 6. 6. Чему равны веса разрядов справа от точки, разделяющей целую и дробную часть, в двоичной системе счисления (восьмеричной, шестнадцатеричной)? 7. 7. Каковы правила перевода из 10 в любую другую позиционную систему счисления и обратно? 8. 8. Каковы правила перевода из 8 (16) в 2-ую систему счисления и обратно? 9. 9. Каковы правила перевода из 16-ой в 8-ую систему счисления и обратно? 10. 10. Каковы правила основных арифметических операций в 2-ой системе счисления?
Популярное:
|
Последнее изменение этой страницы: 2016-07-12; Просмотров: 1678; Нарушение авторского права страницы