Читайте также:
|
|
Процессоры, их поколения. Производительность и тактовая частота. Оперативная память (ОЗУ), единицы измерения информации. Периферийные устройства, их взаимодействие с процессором (прерывания). Накопители на жестких и гибких дисках, приводы CD ROM, видеоадаптеры. Другие внутренние периферийные устройства (звуковые и сетевые карты, модемы). Внешние периферийные устройства - принтеры, сканеры. Определение состава компьютера программами самодиагностики.
Системы счисления, перевод чисел из двоичной системы в десятичную и обратно. Поскольку персональный компьютер представляет собой электронное устройство, хранимая и обрабатываемая им информация представлена в двоичной системе счисления, в которой используются лишь два числа - 0 и 1. Для перевода чисел из десятичной системы счисления в двоичную производят последовательное деление десятичного числа на основание системы счисления:
Результат есть комбинация чисел, полученных в остатках, записанная в направлении, обратном делению:
(327)10 -> (101000111)2
В случае десятичных дробей производят последовательное умножение дроби на основание системы счисления:
0,125 | * | = | 0,250 | = | + | 0,250 | ||
0,250 | * | = | 0,500 | = | + | 0,500 | ||
0,500 | * | = | 1,000 | = | + | 0,000 | ||
0,000 | * | = | 0,000 | = | + | 0,000 |
Результат есть комбинация чисел в целой части произведения:
(0,125)10 (0,001)2
Для перевода чисел из двоичной системы счисления в десятичную выполняют перемножение разрядов преобразуемого числа на основание системы счисления в степени, соответствующей номеру разряда справа, начиная с нуля:
101000111 = 1*28 + 0*27 + 1*26 + 0*25 + 0*24 + 0*23 + 1+22 + 1*21 + 1*20
Результат есть сумма произведений:
(101000111)2 -> (327)10
Аналогично производится перевод дробных чисел, с той лишь разницей, что основание возводится в отрицательную степень:
0,001 = 0,0 + 0*2-1 + 0*2-2 + 1*2-3
Поскольку основной единицей измерения информации является байт (8 бит), то часто применяется восьмеричная система счисления. В программировании удобно использовать два байта (слово), для записи которых удобно использовать шестнадцатиричную систему счисления, в которой цифры больше 9 записываются латинскими буквами: 10 -> A,..., 15 -> F. Алгоритмы перевода из этих систем счисления в десятичную и обратно те же, например:
(7143)10 -> (1BE7)16
поскольку
Дата добавления: 2014-12-20; просмотров: 26 | Поможем написать вашу работу | Нарушение авторских прав |