Пәннің электрондық ОҚУ-Әдістемелік кешені



бет28/159
Дата06.01.2022
өлшемі255,57 Kb.
#11341
1   ...   24   25   26   27   28   29   30   31   ...   159
Байланысты:
42634bd6-b88c-11e3-b0bc-f6d299da70eeУМКД МПИ материал

Бүтін сандар. Көптеген бүтін сандардың, ЭЕМ-ң жадындағы ұсынымы шектеулі. Сан мәндерінің диапазоны, оны сақтау үшін қолданатын жадының ұяшықтарының өлшеміне байланысты. K–разрядтты ұяшықта 2k бүтін сандардың әртүрлі мәндері сақталуы мүмкін.

1-мысал. Бүтін сандарды ұсыну үшін компьютерде 16 – разрядты (2 байттық) ұяшық қолданылсын дейік. Сақталған сандардың диапазоны қандай екенін анықтайық, егер:

а) тек қана оң сандар қолданылса;

б) оң сандар және теріс сандар тең мөлшерде қолданылса.

Шешімі: 16 – разрядты ұяшықта барлығы 216 = 65536 әртүрлі мәндер сақталуы мүмкін. Демек:

а) мәндер дипазоны 0 ден 65535 дейін (0 ден 2k – 1 дейін);

б) мәндер дипазоны -32768 ден 32767 дейін (-2k-1 ден 2k-1 – 1 дейін).

K – разрядтты машиналық сөзде сақталған бүтін оң N санының ішкі ұсынымын алу үшін:

1) N санын екілік санау жүйесіне аудару қажет;

2) шыққан нәтиженің сол жағынан k разрядқа дейін нөлмен толтықтырылады.

Мысалы, N = 160710 = 110010001112. Бұл санның машиналық сөз түрінде ұсынылуы келесідей болады:



0000

0110

0100

0111

Қысылған оналтылық кодтау түрінде бұл сан былай жазылады: 0647.

Машиналық сөзде екілік разрядттар оңнан солға қарай 0 ден k дейін нөмірленеді. Кез келген оң санның ішкі үсынымында k – лық үлкен разряды 0-ге, теріс санның үлкен разряды – 1-ге тең болады. Сондықтан бұл разряд таңбалық разряд деп аталады.

Сондықтан мұндай пішінде максималды бүтін сан тең:

0111 1111 1111 11112 = 7FFF16 = (215 - 1) = 3276710.





Достарыңызбен бөлісу:
1   ...   24   25   26   27   28   29   30   31   ...   159




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

    Басты бет