Вычислительные системы, сети и телекоммуникации. Бильчинская С.Г. - 11 стр.

UptoLike

Составители: 

В случае, если десятичное число содержит чётное число цифр, то
старший полубайт заполняется нулями. Такая форма представления числа
называется представлением в упакованном формате.
Пример
: Число 1985 будет иметь вид.
0000 0001 1001 1000 0101 1100
В памяти машины числа можно представить также с использованием
двоичного кода. Различают две формы представления чиселформа
представления с фиксированной точкой и форма представления с плавающей
точкой.
Числа, записанные в двоичном коде, должны содержать фиксированное
число бит. Двоичные числа могут быть выражены в виде данных длиной в
полуслово, слово или двойное слово.
0 1 Целая часть числа 14 15
0 1 Целая часть числа 30 31
0 1 Целая часть числа 62 63
Первый бит слева (бит старшего разряда) определяет знак числа: 0 –
положительное, 1 – отрицательное.
Данные с фиксированной точкой имеют фиксированную длину. Точка
фиксируется после младшего разряда.
Машинные коды
Прямой код двоичного числа образуется из абсолютного значения этого
числа и кода знака (0 или 1) перед старшим числовым разрядом.
Пример
:
А
10
= +10 А
2
= +1010 [А
2
]
п
= 0M1010
В
10
= -15 В
2
= -1111 [В
2
]
п
= 1
M
1111
Обратный код положительных чисел совпадает с их прямым кодом.
Обратный код отрицательного числа сдержит единицу в знаковом разряде
числа, а значащие разряды заменяются на инверсные.
Приме
р:
А
10
= +5 А
2
= +101 [А
2
]
п
= [А
2
]
ок
= 0M101
В
10
= -13 В
2
= -1101 [В
2
]
ок
= 1
M
0010
Дополнительный код положительных чисел совпадает с их прямым
кодом. Дополнительный код отрицательного числа представляет собой
результат суммирования обратного кода числа с единицей младшего разряда.
Операция вычитания приводится к операции сложения путем
преобразования чисел в обратный или дополнительный код.
Сложение двоичных чисел осуществляется последовательно. При
выполнении операции сложения цифр необходимо соблюдать следующие
правила:
Слагаемые должны иметь одинаковое число разрядов. Для выравнивания
разрядной сетки слагаемых можно дописывать незначащие нули слева к
целой части числа, и незначащие нули справа к дробной части числа.
Знаковые разряды чисел участвуют в сложении так же, как и значащие.
11
     В случае, если десятичное число содержит чётное число цифр, то
старший полубайт заполняется нулями. Такая форма представления числа
называется представлением в упакованном формате.
    Пример: Число 1985 будет иметь вид.
    0000 0001 1001 1000 0101 1100
     В памяти машины числа можно представить также с использованием
двоичного кода. Различают две формы представления чисел – форма
представления с фиксированной точкой и форма представления с плавающей
точкой.
     Числа, записанные в двоичном коде, должны содержать фиксированное
число бит. Двоичные числа могут быть выражены в виде данных длиной в
полуслово, слово или двойное слово.
                   0   1   Целая часть числа  14 15
                   0   1   Целая часть числа  30 31
                   0   1   Целая часть числа  62 63
     Первый бит слева (бит старшего разряда) определяет знак числа: 0 –
положительное, 1 – отрицательное.
     Данные с фиксированной точкой имеют фиксированную длину. Точка
фиксируется после младшего разряда.

Машинные коды
      Прямой код двоичного числа образуется из абсолютного значения этого
числа и кода знака (0 или 1) перед старшим числовым разрядом.
Пример:
    А10 = +10 А2 = +1010 [А2]п = 0 M 1010
    В10 = -15 В2 = -1111 [В2]п = 1 M 1111
      Обратный код положительных чисел совпадает с их прямым кодом.
Обратный код отрицательного числа сдержит единицу в знаковом разряде
числа, а значащие разряды заменяются на инверсные.
Пример:
    А10 = +5    А2 = +101 [А2]п = [А2]ок = 0 M 101
    В10 = -13 В2 = -1101 [В2]ок = 1 M 0010
      Дополнительный код положительных чисел совпадает с их прямым
кодом. Дополнительный код отрицательного числа представляет собой
результат суммирования обратного кода числа с единицей младшего разряда.
      Операция вычитания приводится к операции сложения путем
преобразования чисел в обратный или дополнительный код.
      Сложение двоичных чисел осуществляется последовательно. При
выполнении операции сложения цифр необходимо соблюдать следующие
правила:
ƒ Слагаемые должны иметь одинаковое число разрядов. Для выравнивания
   разрядной сетки слагаемых можно дописывать незначащие нули слева к
   целой части числа, и незначащие нули справа к дробной части числа.
ƒ Знаковые разряды чисел участвуют в сложении так же, как и значащие.


                                                                      11