ВУЗ:
Составители:
Рубрика:
8
а) 1101 б) 1110 в) 101 г)
___1,101 _101,1 0,11
1110,101 1000,1 101
101_
11,11
1.5. Представление целых чисел в ЭВМ
Наиболее простое представление целых чисел – прямой код , когда знак
числа кодируется в старшем разряде:
0 – знак “+”, (положительное число);
1 – знак “–” , (отрицательное число).
Так, в восьмиразрядных машинах под знак числа отводится старший разряд,
а семь остальных под код числа .
Пример 1.13. Представить в прямом коде на восьми разрядах целые
положительные и отрицательные числа : 127; 43; –127 ; –43.
+127
10
=01111111
2
-127
10
=11111111
2
+43
10
=00101011
2
-43
10
=10101011
2
Максимальное значение целого отрицательного числа , представленного
на n - разрядном регистре в формате целое число со знаком, равно 2
n-1
-1.
Минимальное значение целого неотрицательного числа , представленного на n -
разрядном регистре в формате целое число со знаком , равно 2
n-1
.
Но наиболее широкое распространение в ЭВМ получило представление
целых чисел в дополнительном коде, что позволяет заменить вычитание или
сложение чисел с разными знаками только операцией сложения.
Дополнительный код отрицательного двоичного числа получается по
следующему правилу:
- получить обратный код модуля двоичного числа заменой 1 на 0 и 0 на 1;
- прибавить к обратному коду 1.
Пример 1.14. Получить дополнительный код отрицательного числа –1011 на
восьмиразрядном регистре.
Число: 00001011
Обр . код : 11110100
_______1
Доп . код : 11110101
+
-
х
+
10
10
110
10
11
10
0
8 а) + 1101 б) 1110 в) х 101 г) 110 10 ___1,101 - _101,1 0,11 10 11 10 1110,101 1000,1 101 10 101_ 0 11,11 1.5. П редставление ц елы х ч исел вЭ В М Н аиболее простое представление ц елы х ч исел – прям ой код, когда знак ч исла кодируется встарш ем разряде: 0 – знак “+” , (полож ительное ч исло); 1 – знак “–” , (отриц ательное ч исло). Т ак, в восьм иразрядны х м аш инах под знак ч исла отводится старш ий разряд, а сем ьостальны х под код ч исла. П рим ер 1.13. П редставить в прям ом коде на восьм и разрядах ц елы е полож ительны е и отриц ательны е ч исла: 127; 43; –127 ; –43. +127 10=011111112 -12710=111111112 +4310=001010112 -4310=101010112 М аксим альное знач ение ц елого отриц ательного ч исла, представленного на n-разрядном регистре в ф орм ате ц елое чи сло с о зн а к ом , равно 2 n-1-1. М иним альное знач ение ц елогонеотриц ательногоч исла, представленногона n- разрядном регистре вф орм ате ц е лое чи с ло со зн а к ом , равно2n-1. Н онаиболее ш ирокое распространение в Э В М получ илопредставление ц елы х ч исел в дополнительном коде, ч топозволяет зам енитьвы ч итание или слож ение ч исел сразны м и знакам и толькооперац иейслож ения. Д ополнительны й код отриц ательного двоич ного ч исла получ ается по следую щ ем управилу: - получ итьобратны йкод м одуля двоич ногоч исла зам еной1 на 0 и 0 на 1; - прибавитьк обратном укоду1. П рим ер 1.14. П олуч итьдополнительны й код отриц ательного ч исла –1011 на восьм иразрядном регистре. Ч исло: 00001011 О бр. код: 11110100 + _______1 Д оп. код: 11110101
Страницы
- « первая
- ‹ предыдущая
- …
- 6
- 7
- 8
- 9
- 10
- …
- следующая ›
- последняя »