DevioLab CRYPTO TRADING AUTOMATION
LIVE
AUTOMATED CRYPTO TRADING • BINANCE
Автоматизуйте свій криптопортфель
Торгові боти DevioLab аналізують крипторинок, автоматично відкривають і закривають позиції та керують вашим портфелем на Binance 24/7.
CRYPTO 80 Bots
BINANCE Spot Trading
TRADING 24 / 7
Спробувати DevioLab
deviolab.com

Внутрішнє представлення цілочисельних даних в IBM PC

Інформація про навчальний заклад

ВУЗ:
Національний технічний університет України Київський політехнічний інститут
Інститут:
О
Факультет:
ІСМ
Кафедра:
Не вказано

Інформація про роботу

Рік:
2023
Тип роботи:
Лабораторна робота
Предмет:
Операційні системи

Частина тексту файла (без зображень, графіків і формул):

Міністерство освіти і науки України Національний технічний університет України «Київський політехнічний інститут  ім. І. Сікорського» Кафедра автоматизації проектування енергетичних процесів і систем Лабораторна робота №1 з дисципліни «Операційні системи» «Внутрішнє представлення цілочисельних даних в IBM PC» Варіант - 15 Мета роботи: Виконати переведення чисел, наданих викладачем, з десяткової у двійкову систему счислення. Надати їх внутрішньомашинне представлення відповідно до діапазону знакових та беззнакових форматів типів чисел. Машинне представлення даних необхідно надати у двійковій та шістнадцятирічній системі счислення. Теоретична частина: Система числення – це сукупність правил за допомогою яких можна відобразити(кодувати) будь-яке число. Найпоширеніші системи числення: Двійкова – це позиційна система числення, база якої дорівнює двом та використовує для запису чисел тільки два символи: зазвичай 0 (нуль) та 1 (одиницю). Вісімкова – позиційна цілочисельна система числення з основою 8. Для представлення чисел в ній використовуються цифри від 0 до 7. Десяткова – це позиційна система числення із основою 10. Для представлення чисел в ній використовуються цифри від 1 до 9. Шістнадцяткова – це позиційна система числення з основою 16. Для представлення чисел в цій системі числення використовуються числа від 1 до 9 та 6 літер латинської абетки, які відповідають значенням від 10 до 15: A, B, C, D, E, 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   Директиви асемблера для задання простих типів даних Довжина (біт) Ініціалізація Опис  8 DB(Define Byte) – визначити байт BYTE  16 DW(Define Word) – визначити слово (2 байти) WORD  32 DD(Define Double Word) – визначити подвійне слово (4 байти) DWORD  64 DQ(Define Quarter Word) – визначити зчетверене слово (8 байт) QWORD  80 DT(Define Ten Bytes) – визначити 10 байтів (80-бітні типи даних, що використовуються FPU). TBYTE   Отримано 2 числа для роботи з ними (2025, 217 ) За варіантом 15, було отримано такі дані: 1) 2025 + 15 = 2040 2) -2040 3) 2025 – 15 = 2010 4) -2010 5) 217 + 15 = 232 6) -232 7) 217 – 15 = 202 8) -202 Переведення у 2-йкову систему: 1) 2040 = 0000-0111-1111-1000 2) -2040 = 1111-1000-0000-1000 3) 2010 = 0000-0111-1101-1010 4) -2010 = 1111-1000-0010-0110 5) 232 = 1110-1000 6) -232 = 0001-1000 7) 202 = 1100-1010 8) -202 = 0011-0110 Переведення у 16-кову систему: 1) 2040 = 07F8 2) -2040 = F808 3) 2010 = 07DA 4) -2010 = F826 5) 232 = E8 6) -232 = 18 7) 202 = CA 8) -202 = 36 Таблиця внутрінньомашинного представлення: / Скріншоти обрахунків: / / / / Створено файл fund.asm і написано код у ньому: / Змонтовано диск, та запущено файл у досі: / Отримано лістінг: / Висновок: Під час виконання даної лабораторної роботи було виконано переведення чисел у двійкову та шістнадцяткову системи. Також було ознайомлено із програмним середовищем для написання на мові ассемблер і написано код, за допомогою якого було перевірено правильність початкового переведення. Переведення виконане правильно.
Антиботан аватар за замовчуванням

03.05.2023 17:40

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Нічого не вибрано
0%

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!