Теми рефератів
Авіація та космонавтика Банківська справа Безпека життєдіяльності Біографії Біологія Біологія і хімія Біржова справа Ботаніка та сільське гос-во Бухгалтерський облік і аудит Військова кафедра Географія
Геодезія Геологія Держава та право Журналістика Видавнича справа та поліграфія Іноземна мова Інформатика Інформатика, програмування Історія Історія техніки
Комунікації і зв'язок Краєзнавство та етнографія Короткий зміст творів Кулінарія Культура та мистецтво Культурологія Зарубіжна література Російська мова Маркетинг Математика Медицина, здоров'я Медичні науки Міжнародні відносини Менеджмент Москвоведение Музика Податки, оподаткування Наука і техніка Решта реферати Педагогіка Політологія Право Право, юриспруденція Промисловість, виробництво Психологія Педагогіка Радіоелектроніка Реклама Релігія і міфологія Сексологія Соціологія Будівництво Митна система Технологія Транспорт Фізика Фізкультура і спорт Філософія Фінансові науки Хімія Екологія Економіка Економіко-математичне моделювання Етика Юриспруденція Мовознавство Мовознавство, філологія Контакти
Українські реферати та твори » Информатика, программирование » Цілі числа - способи представлення і зберігання в ЕОМ, основні операції поводження з числами

Реферат Цілі числа - способи представлення і зберігання в ЕОМ, основні операції поводження з числами

Державний комітет Росії

з вищої освіти.

Рязанська Державна Радіотехнічна Академія

Кафедра ЕОМ.

Контрольна робота

В«Цілі числа: способи представлення і зберігання в ЕОМ, основні операції поводження з числами В»

Виконав

студент гр.343

Кондрахін А.В.

Перевірив

Іопа Н.І.

Грінченка М.М.

Рязань, 2006 р.


Мета роботи:

1. Вивчення типів чисельних даних з фіксованою точкою (ФТ) та основних операцій поводження з ними.

2. Напрацювання практичних навичок поводження з цілими числами на комп'ютері (Запис, зчитування, зберігання).


1.Теоретіческая частина

чисельні дані комп'ютер двійковий

Цілі двійкові числа: класифікація, особливості, основні поняття.

У ЕОМ розрізняють два основних типи чисельних даних:

- цілі двійкові числа (Integer) - Числа з ФТ;

- речові двійкові числа (Real) - Числа з плаваючою точкою (ПТ).

В даній роботі розглядається 1-й тип чисел, які, в свою чергу, ділять на знакові і беззнакові.

Ціле число X, представлене в ФФТ (точка фіксується після молодшого розряду), наприклад Х = 1001112, може мати різну інтерпретацію, дві з яких розглядаються нижче.

Ціле без знака (всі шість двійкових розрядів числа є значущими, тобто мають відповідний вага)

Ціле зі знаком (старший біт не має ваги і відображає знак). Одиниця в знаковому розряді - ознака негативного числа. Усередині ЕОМ інформація представляється в вигляді чисел, записаних в тій чи іншій СС, кратній ступеня двійки (двійковій, 16-річної та ін.) При цьому, чим більше підстава СС q, тим коротше запис числа, тобто тим менше розрядів вимагається для його запису і зберігання. Таким чином, введення, висновок і обробка чисел на ЕОМ пов'язані з перетворенням їх з однієї СС в іншу (10 В«-В» 2,10 В«-В» 16,16 В«-В» 2 та ін)

Переклад десяткових чисел в СС з основою q (прямий) і назад.

Метод прямого перекладу. Початкове число і послідовно виходять приватні діляться на q до отримання приватного менше q. Отримувані при діленні залишки є розрядами числа в новій q-ічной СС. Останній залишок, за який приймається останнє приватне, є старшим розрядом числа, тобто для запису числа Xq залишки записуються в порядку, зворотному їх отриманню.

Приклад. Десяткове число Х = 39 перевести в двійкову і 16-річної СС, інакше знайти його двійкове і 16-річної уявлення десяткового числа, тобто Х = 39 = (?) 2 = (?) 16 . Процес перекладу пояснюється таблицями відповідно.

Метод переказу через 16-ричного СС. Початкове число за допомогою методу прямого перекладу перевести вихідне число в 16-ковий СС. Потім кожній 16-річної цифрі ставиться у відповідність двійкова цифра, які з'єднуються у відповідності з номером розряду відповідного 16-ричного числа.

Вих.

число і

приватні

q частноее Залишок

39

19

9

4

2

2

2

2

2

2

19 вересня

4

2

1

1

1

1

1

0

0

1

Вих.

число і

приватні

q Частноее Залишок 39 16 2

7

2

X = 39 10 = 100111 2 = 27 16

Для зворотного переходу від двійкового числа до 16-річної задана двійкова послідовність розділяється на тетради з боку мл. розрядів (бракуючі доповнюються В«0В») і кожної з них ставиться у відповідність 16-ковий цифра.

X = 0101 1001 1101 = 5 Вересень D h

X = 5 * 16 2 +9 * 16 1 +13 * 16 0 = 1437


Подання в пам'яті

Для представлення цілих чисел у пам'яті ПК використовують три машинних формату: byte, word, long. Форматом числа називають подання його в конкретній розрядній сітці ЕОМ, під якою розуміють набір двійкових розрядів для представлення машинного слова в конкретної ЕОМ.

Формати беззнакових чисел

BYTE (Байт)

7 0

WORD (Слово)


15 8 7 0

LONG (Подвійне слово)


31 24 23 16 15 8 7 0

Формати знакових чисел

BYTE (Байт)


7 6 0

WORD (Слово)


15 14 8 7 0


LONG (Подвійне слово)

31 30 24 23 16 15 8 7 0

Sing (Sg) = 0, якщо Х> 0;

Sing (Sg) = 1, якщо Х <0;

Машинні коди

ЕОМ працює не з числами, а з їхніми кодами, тобто з машинними кодами (МК). Для зберігання негативних чисел і виконання арифметичних операцій широко використовується додатковий код (DK). Правило освіти DK для двійкових чисел має вигляд:

X DK = X, якщо Х> 0

X DK = | X | +1, якщо X <0 (1)

Довжина числа в DK може бути збільшена до будь-якого кількості розрядів шляхом копіювання (тиражування) його знакового розряду зліва. При цьому заданий число X виявляється В«хвостомВ» двійковій послідовності необхідної довжини в 8,16,32, ... біт.

Діапазон представимо чисел.

Діапазон цілих чисел визначається нерівністю

- X <Х <Х

max max

і є одним з найважливіших понять при їх розгляді. Нижче наведені діапазони чисел для прийнятих форматів: байт і слово.

Байт

а) без знака: X = 00h + FFh = 0 .. 255

б) зі знаком: Х = 80h + 7Fh = -128 .. +127

I

Слово

а) без знака: X = 0000h + FFFFh = 0 .. 65535

б) зі знаком: X = 8000h + 7FFFh = - 32768 .. +327...


Страница 1 из 3Следующая страница

Друкувати реферат
Замовити реферат
Товары
загрузка...
Наверх Зворотнiй зв'язок