В ы с ш е е о б р а з о в а н и е м. П. Лапчик, И. Г. Семакин, Е. К. Хеннер



Pdf көрінісі
бет176/437
Дата23.01.2022
өлшемі32,34 Mb.
#24228
1   ...   172   173   174   175   176   177   178   179   ...   437
с 
фиксированной  точкой
 и  в формате 
с плавающей  точкой.
  Под точ­
кой здесь и в дальнейшем подразумевается знак разделения целой 
и дробной части числа.  Формат с фиксированной точкой исполь­
зуется  для  хранения  в  памяти  целых чисел.  В  этом  случае  число 
занимает одно  машинное  слово  памяти  (16  бит).  Чтобы получить 
внутреннее представление целого положительного числа 
N
 в фор­
ме  с  фиксированной точкой  нужно:
1)  перевести  число 
N
 в  двоичную  систему  счисления;
2)  полученный  результат дополнить слева  незначащими  нуля­
ми до  16  разрядов.
Например, 
N
  =  160710  =  110010001112.  Внутреннее  представ­
ление  этого числа в  машинном  слове будет следующим:
0000
о н о
0100
0111
188


В  сжатой  шестнадцатеричной  форме  этот  код  запишется  так: 
0647.
Двоичные  разряды  в  машинном  слове  нумеруются  от  0  до  15 
справа  налево.  Старший  15-й разряд в машинном представлении 
любого  положительного  числа  равен  нулю.  Поэтому  максималь­
ное  целое  число в такой  форме  равно:
0111  1111  1111  11112  =  7FFF,6  =  (215 —  1)  =  3276710.
Для записи внутреннего представления целого отрицательного 
числа 
( - N )
  нужно:
1)  получить внутреннее представление положительного числа 
N;
2)  получить обратный код этого числа заменой 0 на  1  и  1  на 0;
3)  к  полученному числу  прибавить  1.
Определим по этим правилам внутреннее представление числа 
1607ш.
1)  0000  0110  0100  0111
2)  1111  1001  1011  1000
3 ) _______________ +]__
1111  1001  1011  1001  —  результат
Шестнадцатеричная  форма результата:  F9B9.
Описанный способ представления целого отрицательного чис­
ла  называют 


Достарыңызбен бөлісу:
1   ...   172   173   174   175   176   177   178   179   ...   437




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет