- •302030, Г. Орел, ул. Московская, 65
- •Введение
- •Цель лабораторной работы
- •2 Порядок выполнения работы
- •Методические указания
- •3.1 Системы счисления. Формы и методы представления чисел
- •3.1.1 Системы счисления и кодирования информации
- •3.1.2 Перевод чисел из одной системы счисления в другую
- •3.1.2.1 Перевод чисел с основаниями, являющимися степенью цифры 2
- •3.1.2.2 Перевод целых чисел из одной системы счисления в другую
- •3.1.2.3 Перевод дробных чисел из одной системы счисления в другую
- •3.1.2.4 Перевод чисел из любой системы счисления в десятичную систему
- •3.1.3 Кодирование информации в эвм
- •3.1.4 Формы и форматы представления числовых данных в эвм
- •3.1.4.1 Естественная форма представления числа в памяти эвм
- •3.1.4.2 Нормальная форма представления числа в памяти эвм
- •3.1.5 Особенности представления чисел с плавающей запятой в пэвм
- •3.2 Машинные коды чисел и действия над ними
- •3.2.1 Сущность и назначение машинных кодов
- •3.2.2 Правила образования машинных кодов
- •3.2.3 Действия над машинными кодами чисел
- •3.2.3.1 Действия над числами, представленными в естественной форме
- •3.2.3.2 Действия над числами, представленными в нормальной форме
- •4 Контрольные вопросы
- •Действия над числами, представленными в естественной форме.
- •Действия над числами, представленными в нормальной форме.
- •Список рекомендуемой литературы
- •Приложение а
- •(Справочное)
- •Примеры задач для самостоятельного решения
- •Коды чисел в формате с фиксированной точкой
- •Коды чисел в формате с фиксированной точкой
- •Сложение чисел в формате с фиксированной точкой
- •Сложение чисел в формате с плавающей точкой
- •Приложение б (обязательное) Пример оформления титульного листа отчета по лабораторной работе
- •Приложение в (обязательное) Пример решения лабораторной работы
- •Решение.
Приложение б (обязательное) Пример оформления титульного листа отчета по лабораторной работе
ФЕДЕРАЛЬНОЕ АГЕНСТВО ПО ОБРАЗОВАНИЮ
ОРЛОВСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
Кафедра «Информационные системы»
О Т Ч Е Т
о выполнении лабораторной работы
на тему: «___________________________________»
по дисциплине «Информатика»
Выполнил(и):____________________ Шифр:_______________
Ф. И. О.
Факультет:___________________________________________________________
Направление:_________________________________________________________
Группа:_____________
200_ г.
Приложение в (обязательное) Пример решения лабораторной работы
Задача N___. Выполнить действия над машинными кодами чисел:
а) с фиксированной точкой в 16-ти разрядном формате
Х = А+В, где А = –200; В = – 312;
б) с плавающей точкой и смещенным порядком в 32-х разрядном формате
Y = C+D, где С = 124,0625; D = –124 3/32.
Результаты X и Y представить в разрядных сетках соответствующих форматов.
Решение.
а) А = –200; В = – 312;
Вариант I. Решение в 16 с.с.
-
A16 = –C8
B16 = –138
AДК = FF381
+
6BДК = FEC816
XДК = FE0016
Вариант II. Решение в 2 с.с.
-
A16 = –11001000
B16 = –100111000
AДК = 1111 1111 0011 10002
+
BДК = 1111 1110 1100 10002
XДК = 1111 1110 0000 00002
Ответ: XДК = 1111 1110 0000 00002
Проверка: |XПК| = 20016, X = –20016 = –51210
б) С = 124,0625; D = –124 3/32.
С16 = 7C,1 D16 = –7C,18 |
MC = 0,7C100016 MD = –0,7C180016 |
PC = 2 + 40 = 42 PD = 2 + 40 = 42 |
MC
ПК
= 0,7С10001
+ MD ПК = 0,83E80016 |
|
|
|
MY ДК = 0,FFF80016 |
|
|
|
MY ПК = –0,00080016 |
Восстановление нормализации MY ПК = –0,80000016 PY = 42 – 3 = 3F
Ответ: Y = 1011 1111 1000 0000 0000 0000 0000 00002
Проверка: Y = –0,0816, Y = –1/32.