Внутрішнє представлення цілочисельних даних в IBM PC
Інформація про навчальний заклад
ВУЗ:
Національний технічний університет України Київський політехнічний інститут
Інститут:
О
Факультет:
Не вказано
Кафедра:
Не вказано
Інформація про роботу
Рік:
2022
Тип роботи:
Лабораторна робота
Предмет:
Операційні системи
Частина тексту файла
Міністерство освіти і науки України
Національний технічний університет України
«Київський політехнічний інститут імені Ігоря Сікорського»
Теплоенергетичний факультет
Кафедра автоматизації проектування енергетичних процесів і систем
Лабораторна робота № 1
з дисципліни «Операційні системи»
«Внутрішнє представлення цілочисельних даних в IBM PC»
Варіант 19
Робота студента1 курсу, ТР-15
Черкас Оксани Сергіївни
Перевірила д.т.н., проф. Левченко Л.О.
КИЇВ 2022
Мета роботи
Виконати переведення чисел, наданих викладачем, з десяткової у двійкову систему числення. Надати їх внутрішньо машинне представлення відповідно до діапазону знакових та без знакових форматів типів чисел. Машинне представлення даних необхідно надати у двійковій та шістнадцятирічній системі числення.
Короткий теоретичний опис
Види систем числення:
Двійкова система числення — це позиційна система числення, база якої дорівнює двом та використовує для запису чисел тільки два символи: зазвичай 0 (нуль) та 1 (одиницю). Числа, представлені в цій системі часто називають двійковими або бінарними числами.
Для запису числа у двійковій системі числення використовується представлення цього числа за допомогою степенів числа 2.
Вісімко́ва система чи́слення — позиційна цілочисельна система числення з основою 8. Для представлення чисел в нійвикористовуютьсяцифривід0 до 7.
Вісімкова система часто використовується в галузях, пов'язаних з цифровими пристроями. Характеризується легким переводом вісімкових чисел у двійкові і назад, шляхом заміни вісімкових чисел на триплети двійкових. Раніше широко використовувалася в програмуванні і взагалі комп'ютерної документації, проте в наш час майже повністю витіснена шістнадцятковою. У вісімко вій системі вказуються права доступу для команди chmod в Unix-подібних операційних системах.
Загальноприйнятою в сучасному світі є десяткова позиційна система числення, яка з Індії через арабські країни прийшла в Європу. Араби взяли за основу число 10, тому що в якості обчислювального пристрою вони використовували 10 пальців рук. В десятковій системі для запису числа використовується десять цифр від 0 до 9 і основою є число 10.
Шістнадцяткова система чи́слення — це позиційна система числення з основою 16. Тобто кожне число в ній записується за допомогою 16 символів. Арабські цифри від 0 до 9 відповідають значенням від нуля до дев'яти, а 6 літер латинської абетки A, B, C, D, E, F відповідають значенням від десяти до п'ятнадцяти. Шістнадцяткова система числення широко використовується розробниками комп'ютерів та програмістами.
Цю систему часто називають також Hex (початкові літери англ. hexadecimal — шістнадцятковий).
Представлення чисел у десятковій, двійковій, шістнадцятирічній системі
Decimal, d
Binary, b
Hexadecimal, h
0
0000
0
1
0001
1
2
0010
2
3
0011
3
4
0100
4
5
0101
5
6
0110
6
7
0111
7
8
1000
8
9
1001
9
10
1010
A
11
1011
B
12
1100
C
13
1101
D
14
1110
E
15
1111
F
Цілочисельні типи даних, їх діапазони значень та кількість пам’яті, яку вони потребують
Тип
Діапазони значень
Необхідна пам’ять
Byte
0 - 255 28 - беззнакові
1 byte
Shortint
-128 - 127 (28 / 2) знакові
1 byte
Word
0 - 65535 216беззнакові
2 bytes
Integer
-32768 – 32767 (216 / 2) знакові
2 bytes
Longint
-2 147 483 748 - 2 147 483 747 (232 / 2) знакові
4 bytes
Числовий діапазон без знакових чисел наступний:
• байт — від 0 до 255; (28) або 00h – FFh → 1111 1111b →255d
• слово — від 0 до 65 535; (216) або 0000h – FFFFh → 1111 1111 1111 1111b
• подвійне слово — від 0 до 232 - 1. (4 294 967 295)
або 0000 0000h – FFFF FFFFh → 1111 1111 1111 1111 1111 1111 1111 1111b
Варіант №19
Завдання 1:
217 + 19 = 236
-236
217 – 19 = 198
-198
2025 + 19 = 2044
-2044
2025 – 19 = 2006
-2006
Переведення цілих чисел в двійкову і шістнадцяткову системи
/
/
/
Внутрішньомашинне представлення чисел
Dec
Byte
Word
Bin
Hex
Bin
Hex
236
1110. 1100
EC
0000.0...
Завантаження файлу
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше