Автоматизированный практикум по физике для студентов второго курса "Электричество. Оптика". Монахов В.В - 8 стр.

UptoLike

Рубрика: 

частное остаток B
j
345/2 172 1 B
0
172/2 86 0 B
1
86/2 43 0 B
2
43/2 21 1 B
3
21/2 10 1 B
4
10/2 5 0 B
5
5/2 2 1 B
6
2/2 1 0 B
7
1/2 0 1 B
8
345
10
= 101011001
2
Преобразование чисел в системах счисления с кратными основаниями
Рассмотрим число N в двоичном и шестнадцатиричном представлениях.
N = B
n
· 2
n
+ ... + B
2
· 2
2
+ B
1
· 2
1
+ B
0
· 2
0
(B
i
=0 или 1)
N = H
n
· 16
n
+ ... + H
2
· 16
2
+ H
1
· 16
1
+ H
0
· 16
0
(H
i
=0..F
16
, где F
16
=15
10
)
Заметим, что 16 = 2
4
. Объединим цифры в двоичной записи числа группами по
четыре. Каждая группа из четырех двоичных цифр представляет число от 0 до
F
16
, то есть от 0 до 15
10
. От группы к группе вес цифры изменяется в 2
4
=16раз
(основание 16-ричной системы). Таким образом, перевод чисел из двоичного пред-
ставления в шестнадцатиричное и обратно осуществляется простой заменой всех
групп из четырех двоичных цифр на шестнадцатиричные (по одному на каждую
группу) и обратно :
0000
2
=0
16
0100
2
=4
16
1000
2
=8
16
1100
2
= C
16
0001
2
=1
16
0101
2
=5
16
1001
2
=9
16
1101
2
= D
16
0010
2
=2
16
0110
2
=6
16
1010
2
= A
16
1110
2
= E
16
0011
2
=3
16
0111
2
=7
16
1011
2
= B
16
1111
2
= F
16
Пример: Преобразуем 1011010111
2
к шестнадцатиричному виду:
10 1101 0111
2
= 0010 1101 0111
2
=2D7
16
Порты цифрового ввода - вывода
Общение компьютера с различными подключаемыми к нему устройствами, как
уже говорилось, обычно происходит через так называемые порты ("порт"в пере-
воде с греческого - "ворота"). Для идентификации устройств ввода-вывода в пер-
сональном компьютере каждому из них присвоен индивидуальный номер - ’адрес
порта’. Например, порт принтера LPT1 имеет адрес 378
16
, порт принтера LPT2 -
адрес 278
16
, последовательный порт COM1 - адрес 3F 8
16
. При каждой операции
записи/чтения происходит обращение только к одному устройству - тому, адрес
которого совпадает с заданным. Данные, записанные в порт, сохраняются в спе-
циальном буфере (регистре порта) до следующей записи данных в этот порт. При
операции ’чтение из порта’ происходит вывод цифровой информации о состоянии
6