КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Форматы представления текста в ЭВМ
Программа работы. 3.1. Ознакомиться с базовыми положениями «машинного представления действительных чисел», используя лекционный материал и Приложение 1. 3.2. Ознакомиться с двоичным кодированием текстовой информации с помощью ASCII -кодов, используя Приложение 2. 3.4. Выполнить задания своего варианта. 3.5.Сделать выводы и оформить отчет о проделанной лабораторной работе.
Приложение 1 Для унификации представления чисел с плавающей точкой институт инженеров по электротехнике и радиоэлектронике (IEEE) разработал стандарт IEEE 754 (формат с плавающей точкой обычной точности). . В последнее десятилетие практически все процессоры проектируются с учетом этого стандарта. Рассмотренный в лекции вариант представление числа с плавающей является форматом IEEE 754 с плавающей точкой обычной точности. Таким образом, для представления числа в формате IEEE 754 с плавающей точкой с обычной точностью необходимо придерживаться следующего алгоритма: 1) представить число в двоичном виде – 10.62510= 1010.101; 2) записать число в научной нотации, мантисса должна быть нормализована – 1010.101 = 0.1010101· 24= 0.1010101· 2100; 3) записать знак числа – 0; 4) записать порядок – 410+ 12710= 100 + 0111 1111=1000 0011; 5) привести окончательную запись числа – 0 10000011 01010100000000000000000.
Приложение 2
Для представления текстовой информации используется алфавитное кодирование, т.е. каждому символу – значку, цифре или букве, ставится в соответствии его двоичный код. Американский национальный институт стандартов (ANSI) принял 8 – битный код для текстовой информации ASCII –American Standard Code for Information Interchange. Изначально предполагалось использовать только 7 бит (127 – вариантов символов), а восьмой оставить для контроля. Поэтому в стандарте строго регламентированы только первые 128 (0 – 127) позиций. Широкое распространение ASCII – кодов привело к тому, что их стало не хватать для символов различных языков и других целей.
Поэтому оставшиеся возможности (128 – 255) стали использовать под различные национальные кодировки. В связи с этим первые 128 позиций строго регламентированы, а оставшиеся позиции используются по мере необходимости. В России для отображения кириллицы широкое распространение получили следующие варианты кодировок: КОИ8, 866-MS DOS, 1251-Windows.
Таблица 3.1
Далее приводятся ASCII – коды кириллицы в варианте 866-MS DOS. Таблица 3.2
Задание
1. Представить числа в формате с плавающей точкой обычной точности. 2. Перевести число из двоичного формата с плавающей точкой обычной точности в десятичное представление. 3. Используя ASCII кодировку в варианте 866 (MS-DOS), представить в двоичном виде текст. 4. Расшифровать ASCII код. Варианты заданий к лабораторной работе №1 1) 32128. 25; – 20.0056 2) 0 11100010 01111000001110000000000 1 11100010 01111000001110000000000 3) «Привет student № 1» 4) 48 65 6C 6C 6F 20 4E 31 №2 1) 10128. 025; – 320.054 2) 0 11000010 01101000001110000000000 1 11000010 01101000001110000000000 3) «Привет student № 2» 4) 48 65 6C 6C 6F 20 4E 32 №3 1) 9711. 34; – 120.059 2) 0 10100010 00111000001110000000000 1 10100010 00111000001110000000000 3) «Привет student № 3» 4) 48 65 6C 6C 6F 20 4E 33 №4 1) 318. 725; – 51.76 2) 0 11100000 01111000000110000000000 1 11100000 01111000000110000000000 3) «Привет student № 4» 4) 48 65 6C 6C 6F 20 4E 34 №5 1) 12128.1; – 2001.46 2) 0 11101010 01110000001110000000000 1 11101010 01110000001110000000000 3) «Привет student № 5» 4) 48 65 6C 6C 6F 20 4E 35 №6 1) 1028. 35; – 10.64 2) 0 11100010 01111000001010000000000 1 11100010 01111000001010000000000 3) «Привет student № 6» 4) 48 65 6C 6C 6F 20 4E 36 №7 1) 402128. 5; – 123.6 2) 0 11100010 01101000001110000000000 1 11100010 01101000001110000000000 3) «Привет student № 7» 4) 48 65 6C 6C 6F 20 4E 37 №8 1) 1222.8; б) – 23.19 2) 0 11100010 01101000001110000000000 1 11100010 01101000001110000000000 3) «Привет student № 8» 4) 48 65 6C 6C 6F 20 4E 38 №9 1) 33128. 625; – 21.056 2) 0 11100011 11111000001110001100000 1 11100011 11111000001110001100000 3) «Hello студент № 9» 4) 39 20 20 79 65 61 72 20 0D 0A №10 1) 128. 025; – 324.054 2) 0 11010010 01111000001110000000000 1 11010010 01111000001110000000000 3) «Hello студент № 10» 4) 31 30 20 64 61 79 20 0D 0A №11 1) 9011. 34; – 126.59 2) 0 10100010 00111000001110001100000 1 10100010 00111000001110001100000 3) «Hello студент № 11» 4) 48 65 6C 6C 6F 20 4E 33 №12 1) 310. 725; – 501.76 2) 0 11100010 01111000000110000000000 1 11100010 01111000000110000000000 3) «Hello студент № 12» 4) 48 65 6C 6C 6F 20 4E 34 №13 1) 1128.1; – 204.56 2) 0 11101110 01110000001110000000000 1 11101110 01110000001110000000000 3) «Привет student № 13» 4) 48 65 6C 6C 6F 20 4E 35 №14 1) 1328. 35; – 13.64 2) 0 11100010 01111001001010000000000 1 11100010 01111001001010000000000 3) «Привет student № 14» 4)48 65 6C 6C 6F 20 4E 36 №15 1) 4028. 5; б) – 1233.6 2) 0 01100011 01101000001110000000000 1 01100011 01101000001110000000000 3) «Привет student № 15» 4) 48 65 6C 6C 6F 20 4E 37 №16 1) 222.8; – 233.19 2) 0 01100110 01101000001110000000000 1 01100110 01101000001110000000000 3) «Hello студент № 16» 4) 48 65 6C 6C 6F 20 4E 38 №17 1) 3228. 25; – 10.0056 2) 0 01100010 11111000001110000000000 1 01100010 11111000001110000000000 3) «Hello студент № 17» 4) 48 65 6C 6C 6F 20 4E 31 №18 1) 10128. 025; – 320.054 2) 0 11000010 01101000001110000000000 1 11000010 01101000001110000000000 3) «Hello студент № 18» 4) 48 65 6C 6C 6F 20 4E 32
№19 1) 711. 34; – 720.059. 2) 0 00100010 00111000001110000000000 1 00100010 00111000001110000000000 3) «Hello студент № 19» 4) 48 65 6C 6C 6F 20 4E 33 №20 1) 3138. 725; – 451.76. 2) 0 00100000 01111000000110000000000 1 00100000 01111000000110000000000 3) «Привет student №20» 4) 48 65 6C 6C 6F 20 4E 34
Дата добавления: 2017-01-14; Просмотров: 437; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |