Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Sys_Programming / metodSP.doc
Скачиваний:
39
Добавлен:
20.02.2016
Размер:
583.68 Кб
Скачать

МІнІстерство оСвІти і науКи УкраЇни

ДЕРЖАВНИЙ ВИЩИЙ НАВЧАЛЬНИЙ ЗАКЛАД

УкраЇнський державний хІмІко-технологІЧний

унІверситет”

МЕТОДИЧНІ ВКАЗІВКИ

МЕТОДИЧНІ ВКАЗІВКИ ДО ВИКОНАННЯ ЛАБОРАТОРНИХ РОБІТ

З ДИСЦИПЛІНИ «СИСТЕМНЕ ПРОГРАМУВАННЯ»

ДЛЯ СТУДЕНТІВ СПЕЦІАЛЬНОСТІ

СПЕЦІАЛІЗОВАНІ КОМП`ЮТЕРНІ СИСТЕМИ”

ВСІХ ФОРМ НАВЧАННЯ

Дніпропетровськ

УДХТУ 2008

МІнІстерство освІти І НАУКи УкраЇни

ДЕРЖАВНИЙ ВИЩИЙ НАВЧАЛЬНИЙ ЗАКЛАД

УкраЇнський державний хІмІко-технологІЧний

унІверситет”

МЕТОДИЧНІ ВКАЗІВКИ

МЕТОДИЧНІ ВКАЗІВКИ ДО ВИКОНАННЯ ЛАБОРАТОРНИХ РОБІТ

З ДИСЦИПЛІНИ «сИСТЕМНЕ ПРОГРАМУВАННЯ»

ДЛЯ СТУДЕНТІВ СПЕЦІАЛЬНОСТІ

СПЕЦІАЛІЗОВАНІ КОМП`ЮТЕРНІ СИСТЕМИ” ТА

«ІНФОРМАЦІЙНІ СИСТЕМИ»

ВСІХ ФОРМ НАВЧАННЯ

Затверджено на засіданні

кафедри ІТК

Протокол № від

Дніпропетровськ

УДХТУ 2008

МЕТОДИЧНІ ВКАЗІВКИ ДО ВИКОНАННЯ ЛАБОРАТОРНИХ РОБІТ

З ДИСЦИПЛІНИ «СИСТЕМНЕ ПРОГРАМУВАННЯ»

ДЛЯ СТУДЕНТІВ СПЕЦІАЛЬНОСТІ

СПЕЦІАЛІЗОВАНІ КОМП`ЮТЕРНІ СИСТЕМИ ТА

«ІНФОРМАЦІЙНІ СИСТЕМИ»

ВСІХ ФОРМ НАВЧАННЯ

— Дніпропетровськ: УДХТУ, 2008. — 50 с.

Укладачі: Ільхман Яна Вікторівна, асистент каф СКС

Відповідальний за випуск А.П. Алпатов, докт.техн.наук

Навчальне видання

МЕТОДИЧНІ ВКАЗІВКИ ДО ВИКОНАННЯ ЛАБОРАТОРНИХ РОБІТ

З ДИСЦИПЛІНИ «Організація БАЗ ДАНИХ»

ДЛЯ СТУДЕНТІВ СПЕЦІАЛЬНОСТІ “СПЕЦІАЛІЗОВАНІ КОМП`ЮТЕРНІ СИСТЕМИ”

ВСІХ ФОРМ НАВЧАННЯ

Укладачі: Ільхман Яна Вікторівна

Редактори Т.Г. Самойленко

Л.М. Тонкошкур

Коректор Л.Я. Гоцуцова

Підписано до друку . Формат 60´84 1/16. Папір друк. №2.

Друк офсетний. Умовн. -друк. арк. . Облік.-видавн. арк. .

Тираж 100 пр. Замовлення. №

Свідоцтво ДК № 303 від 27.12.2000____________________________

УДХТУ, 49005, Дніпропетровськ, 5, просп. ім. Гагаріна, 8______

Дільниця оперативної поліграфії ІнКомЦентру

Лабораторная работа №1

ВНУТРЕННЕЕ ПРЕДСТАВЛЕНИЕ ЦЕЛОЧИСЛЕННЫХ

ДАННЫХ В IBM PC

Цель работы

Выполнить перевод заданных преподавателем чисел из десятичной в двоичную и шестнадцатеричную системы счисления. Дать их внутренне (машинное) представление в соответствии с диапазоном в знаковых и беззнаковых форматах типов ShortInt (signed char), Byte (unsigned char), Integer (int), Word (unsigned int). Машинное представление данных должно быть дано в двоичной и шестнадцатеричной системах счисления.

Порядок работы

  1. Вычислить для своего варианта целые числа.

  2. Перевести их из 10-тичной в 2-ичную и 16-ричную системы счисления.

  3. Получить их внутренне представление.

  4. Проверить правильность своих выкладок.

Целочисленные данные должы быть представлены во всех возможных для платформы WIN16 (WIN32) форматах с учетом диапазона их представления (см прил.1).

В отчете по лабораторной работе должен быть представлен подробный протокол перевода всех заданных чисел из 10-тичной в 2-ичную и 16-ричную системы счисления.

Варианты

Преподавтель задает два базовых числа Х и Y. Студент должен прибавить и отнять от них номер своего варианта.

Например, пусть Х=4567, Y=60, №=45. Тогда получается следующие восемь целых чисел для варианта №=45, а именно:

  1. 4567 + 45 = 4612;

  2. 4567 - 45 = 4522;

  3. -4567 + 45 = -4522;

  4. -4567 - 45 = -4612;

  5. 60 + 45 = 105;

  6. 60 - 45 = 15;

  7. - 60 + 45 = - 15;

  8. - 60 - 45 = - 105;

Теоретические сведения

Для перевода целого числа, представленного в десятичной системе счисления, в систему счисления с основанием q необходимо данное число делить на основание до получения целого остатка, меньшего q, и т. д. До тех пор, пока последнее частное будет меньше q. Число в системе счисления с основанием q представится в виде упорядоченной последовательности остатков деления в порядке, обратном их получению. Причем старшую цифру числа дает последний остаток, а младшую – первый.

Для того чтобы сменить знак числа, нужно инвертировать все его биты и прибавить к нему единицу – получим представление ОТРИЦАТЕЛЬНОГО числа в дополнительном коде.

Для целых типов со знаком, под знак отводится старший бит, причем для положительных чисел он равен 0, а для отрицательных – 1.

Целочисленные типы, их диапазоны значений и количество требуемой для них памяти приведены в таблице 1.

Табл. 1

Тип

Диапазон значений

Требуемая память

Byte

0…255

1 byte

Shortint

-128…127

1 byte

Word

0…65535

2 bytes

Integer

-32768…32767

2 bytes

Longint

-2147483648…2147483647

4 bytes

Соседние файлы в папке Sys_Programming