Мои Конспекты
Главная | Обратная связь

...

Автомобили
Астрономия
Биология
География
Дом и сад
Другие языки
Другое
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Металлургия
Механика
Образование
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Туризм
Физика
Философия
Финансы
Химия
Черчение
Экология
Экономика
Электроника

Представление данных в ПЭВМ





Помощь в ✍️ написании работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

В ПК целые числа могут размещаться в байте, слове или двойном слове. Беззнаковые (неотрицательные) числа записываются в двоичной системе счисления, занимая все размеры ячейки. Например, если для целого числа 98 отведен байт, то содержимым байта будет двоичное число 0110010 (62h), а если отведено слово, то оно будет иметь вид 0062h. Поскольку в ячейке из k разрядов можно записать 2k различных комбинаций из 0 и 1, то в виде байта можно представить целые числа от 0 до 255 (=28-1), в виде слова - целые от 0 до 65535 (=216-1), в виде двойного слова - целые от 0 до 4294967 (=232-1).

целые от 0 до 65535 (=216-1), в виде двойного слова - целые от 0 до 4294967 (=232-

Целые числа со знаком (знаковые числа), занимающие байт, могут лежать в диапазоне от -128 до 127, занимающие слово - от -32768 до +32767, занимающие двойное слово - от –2147483648 до 2147483647. В ПК знаковые числа записываются в дополнительном коде: неотрицательное число записывается так же, как и беззнаковое число, а отрицательное число х представляется беззнаковым числом , где k – количество разрядов в ячейке, отведенной под число. Например, дополнительным кодом числа +98 будет байт 62h или слово 0062h, а дополнительным кодом числа –98 - байт 9Еh (=158=256-98), имеющий в двоичной системе запись 10011110, или слово FF9Eh =216-98=10000h-62h. В дополнительном коде самый левый бит играет роль знакового: для неотрицательных чисел он равен 0, а для отрицательных - 1.

Арифметические операции над вещественными (не целыми) числами не входят в систему команд процессора Intel 8086, они выполняются специальным устройством - математическим сопроцессором. Если надо выполнить такую операцию, центральный процессор посылает сигнал сопроцессору и передает ему соответствующие операнды. Сопроцессор выполняет указанную операцию, записывает результат в определенное место и возвращает управление центральному процессору, который после этого продолжает свою работу. Современные микропроцессоры содержат сопроцессор в своем составе. Ниже примеры операций с вещественными числами не рассматриваются.

Доверь свою работу ✍️ кандидату наук!
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой



Поиск по сайту:







©2015-2020 mykonspekts.ru Все права принадлежат авторам размещенных материалов.