Составители:
В случае, если десятичное число содержит чётное число цифр, то
старший полубайт заполняется нулями. Такая форма представления числа
называется представлением в упакованном формате.
Пример
: Число 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
Страницы
- « первая
- ‹ предыдущая
- …
- 9
- 10
- 11
- 12
- 13
- …
- следующая ›
- последняя »