Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...
Индивидуальные очистные сооружения: К классу индивидуальных очистных сооружений относят сооружения, пропускная способность которых...
Топ:
Проблема типологии научных революций: Глобальные научные революции и типы научной рациональности...
История развития методов оптимизации: теорема Куна-Таккера, метод Лагранжа, роль выпуклости в оптимизации...
Комплексной системы оценки состояния охраны труда на производственном объекте (КСОТ-П): Цели и задачи Комплексной системы оценки состояния охраны труда и определению факторов рисков по охране труда...
Интересное:
Влияние предпринимательской среды на эффективное функционирование предприятия: Предпринимательская среда – это совокупность внешних и внутренних факторов, оказывающих влияние на функционирование фирмы...
Лечение прогрессирующих форм рака: Одним из наиболее важных достижений экспериментальной химиотерапии опухолей, начатой в 60-х и реализованной в 70-х годах, является...
Финансовый рынок и его значение в управлении денежными потоками на современном этапе: любому предприятию для расширения производства и увеличения прибыли нужны...
Дисциплины:
2021-04-19 | 97 |
5.00
из
|
Заказать работу |
Любое число N в системе счисления с основанием q можно записать в виде N=M* qp, где M называется мантиссой числа, а p – порядком. Такой способ записи чисел называется представлением с плавающей точкой.
Мантисса должна быть правильной дробью, первая цифра дробной части которой отлична от нуля: M из диапазона [0.1; 1).
Такое, наиболее выгодное для компьютера, представление вещественных чисел называется нормализованным.
Мантиссу и порядок q -ичного числа принято записывать в системе с основанием q, а само основание – в десятичной системе.
При хранении числа с плавающей точкой отводятся разряды для мантиссы, порядка, знака числа и знака порядка:
… | … |
|
|
|
Например: 753.15 = 0.75315*103.
Задание. Числа A, –A, B и –B представить в формате с плавающей точкой.
А = 307 = 0.307*103
В = 6.6 =0.66*101
Кодирование и формат представления символьной информации
В большинстве первых компьютеров использовался семибитный код КОИ-7 (код обмена информацией, семизначный). В таком коде можно было закодировать 27=128 символов. Но с развитием техники это стало довольно неудобно.
Новый код был уже восьмибитным и основывался на американском стандартном коде обмена информацией ASCII (American Standard Code for Information Interchange). В восьмибитном коде можно закодировать уже 28=256 символов. Этого вполне хватает чтобы без всяких проблем использовать в тексте большие и маленькие буквы русского и латинского алфавитов, знаки препинания, цифры, специальные символы.
С недавнего времени был предложен новый стандарт символьного кодирования UNICODE. Шестнадцать разрядов позволяют обеспечить уникальные коды для 216=65536 различных символов – этого поля достаточно для размещения в одной таблице символов большинства языков планеты.
Задание. Используя таблицу Windows 12.51, закодировать свои: фамилию и имя (записанные на русском и английском языках). Вписать их в разрядную сетку.
Буква | Десятиричный код | Двоичный код | Буква | Десятиричный код | Двоичный код | |
Ш | 216 | 11011000 | S | 83 | 1010011 | |
а | 224 | 11100000 | h | 104 | 1101000 | |
б | 225 | 11100001 | a | 97 | 1100001 | |
а | 224 | 11100000 | b | 98 | 1100010 | |
р | 240 | 11110000 | a | 97 | 1100001 | |
о | 238 | 11101110 | r | 114 | 1110010 | |
в | 226 | 11100010 | o | 111 | 1101111 | |
v | 118 | 1110110 | ||||
П | 207 | 11001111 | ||||
а | 224 | 11100000 | P | 80 | 1010000 | |
в | 226 | 11100010 | a | 97 | 1100001 | |
е | 229 | 11100101 | v | 118 | 1110110 | |
л | 235 | 11101011 | e | 101 | 1100101 | |
l | 108 | 1101100 |
Выполнение арифметических операций с целыми числами, представленными в машинных кодах
Арифметические операции с целыми числами, представленными в машинных кодах, выполняются только операцией сложения. Т.е. операция разности, заменяется операцией сложения, операция произведения также заменяется операцией сложения.
Например, вычислить: А + B, A – B, –A – B. Пусть А=16010, B=4510.
[A]доп = 0|000000010100000
[–A]доп = 1|111111101100000
[B]доп = 0|000000000101101
[–B]доп = 1|111111111010011
А + B | A – B | –A – B | |||||
+ | 0|000000010100000 | + | 0|000000010100000 | + | 1|111111101100000 | ||
0|000000000101101 | 1|111111111010011 | 1|111111111010011 | |||||
0|000000011001101 | 0|000000001110011 | 1|111111100110011 |
Задание. Произвести сложение чисел, представленных в машинных кодах: A+C; –A+C; A+(– C); –A+(– C).
A = 30710 =1001100112 С = 9110 = 10110112
[A]доп = 0|000000100110011
[–A]доп = 1|111111011001101
[C]доп = 0|000000001011011
[–C]доп = 1|111111110100101
А + C | –A + C | |||
+ | 0|000000100110011 | + | 1|111111011001101 | |
0|000000001011011 | 0|000000001011011 | |||
0|000000110001110 | 1|111111100101000 | |||
А + (– C) | –A + (– C) | |||
+ | 0|000000100110011 | + | 1|111111011001101 | |
1|111111110100101 | 1|111111110100101 | |||
0|000000011011000 | 1|111111001110010 |
Своеобразие русской архитектуры: Основной материал – дерево – быстрота постройки, но недолговечность и необходимость деления...
Биохимия спиртового брожения: Основу технологии получения пива составляет спиртовое брожение, - при котором сахар превращается...
Таксономические единицы (категории) растений: Каждая система классификации состоит из определённых соподчиненных друг другу...
История создания датчика движения: Первый прибор для обнаружения движения был изобретен немецким физиком Генрихом Герцем...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!