UkrReferat.com
найбільша колекція україномовних рефератів

Всього в базі: 75843
останнє поновлення: 2016-12-04
за 7 днів додано 10

Реферати на українській
Реферати на російській
Українські підручники

$ Робота на замовлення
Реклама на сайті
Зворотній зв'язок

 

ПОШУК:   

реферати, курсові, дипломні:

Українські рефератиРусские рефератыКниги
НазваВнутрішнє подання даних стандартних типів (реферат)
Авторdimich
РозділІнформатика, компютерні науки
ФорматWord Doc
Тип документуРеферат
Продивилось1437
Скачало257
Опис
ЗАКАЧКА
Замовити оригінальну роботу

Реферат на тему:

 

Внутрішнє подання даних стандартних типів

 

1. Біт, байт та інші

 

У комп'ютері числа зберiгаються та обробляються в двiйковiй системі

числення. Двійкова цифра 0 або 1 відображається станом елемента пам'яті,

який вважається неподільним і називається бiтом. Послідовність із 8

бітів називається байтом. Байт своїми станами відображає 28=256

комбінацій із 0 та 1, а саме:

 

00000000

 

00000001

 

?

 

11111110

 

11111111

 

Множині цих комбінацій можна взаємно однозначно поставити у

відповідність деякі множини значень: цілі числа від -128 до 127, або

числа від 0 до 255, або пари 16-кових цифр, або символи від chr(0) до

chr(255) чи якісь інші множини з 256 елементів.

 

У двох сусідніх байтах подаються 28? 28=65536 комбінацій із 0 та 1. Їм

взаємно однозначно ставляться у відповідність цілі числа від 0 до 65535,

або числа від -32768 до 32767 чи інші множини з 65536 елементів.

 

Аналогічно чотири сусідні байти відображають (28)4=4294967296 комбінацій

із 0 та 1, яким зiставляються числа від 0 до 4294967295, або числа від

-2147483648 до 2147483647 чи інші множини з 4294967296 елементів.

 

Два байти утворюють одиницю пам'яті, яка називається словом. Іноді таке

слово називається напівсловом, а словом – послідовність із чотирьох

байтів.

 

Послідовність із 1024 байтів утворює одиницю виміру розмірів пам'яті

комп'ютера. Цю одиницю позначають Kбайт, проте це "K" – латинська

літера, що читається "кей" і позначає не тисячу, а 1024.

 

Послідовність із 1K Kбайтів, тобто 1048576 байтів, називається Mбайтом.

Ці дві одиниці у світі програмістів і користувачів часто не зовсім точно

називають відповідно "кілобайт" і "мегабайт", хоча це зовсім не тисяча і

не мільйон байтів. До речі, 1Гбайт, хоча й читається "гігабайт",

позначає не мільярд, а 1073741824 байти.

 

2. Подання цілих чисел, символів та бульових значень

 

Бульовi значення false та true подаються, як правило, в одному байтi

комбінаціями відповідно 00000000 та 00000001.

 

Символи від chr(0) до chr(255) зображаються в одному байтi комбінаціями

з нулів та одиниць відповідно від 00000000 до 11111111. Наприклад,

символ chr(32), або ' ' (пропуск), зображається як 00100000, символ

chr(48), або '0', – як 00110000 тощо.

 

Цілі числа подаються в комп'ютері, головним чином, у двох формах –

беззнаковій та знаковій. Далі ми будемо ототожнювати числа з їх

поданням, усвідомлюючи, що з точки зору математики це не може бути

правильним.

 

       

 

7 … 0 … 7 … 0 7 … 0

 

8N-1 …   15 … 8 7 … 0

 

Беззнаковi числа займають певну кількість N байтiв, яка задає дiапазон

(множину) цих чисел від 0 до 28N-1. Найчастiше N=1, 2 або 4, і діапазони

чисел – від 0 до відповідно 255, 65535 та 4294967295. Байти записуються

від молодших до старших справа наліво та нумеруються від 0 до N-1. Біти

всередині байтiв так само записуються від молодших до старших справа

наліво й нумеруються від 0 до 7 (рис. 11.1). Усього в N байтах є 8N

бітів, які нумеруються справа наліво від 0 до 8N-1. Біти з номерами

8N-1, ? , 8N-8 утворюють старший байт (він ліворуч), а з номерами 7, ? ,

-----> Page:

0 [1] [2]

ЗАМОВИТИ ОРИГІНАЛЬНУ РОБОТУ