Искать реферат        
Рефераты на 5 с плюсом
С нашим сайтом написать реферат проще простого

Программы

Категория: Компьютерные науки     версия для печати   

Страница: [1] [2] [3] [4] [5]

При записи чисел в 16-ресниц системе счисления нужно учитывать, что для чисел 10-15амы.

За исключением пбуквы латинского алфавита. Чтобы отличить 16-е числа дописывается суффикс Н или h, кроме того перш0пбуква в записи шестнадцатеричного числа повинн0пбуты арабской цифрой. То есть для написания числа c5h недостаточно суффикса h, надо обязательно поставить сначала 0:0 C5h. По умолчанию используется десятичное CЧ. При помощи директивы radix можно менять CЧ.

Двоичные числа.

Для большого количества команд допускается, что информация представлена в двоичных кодах, длина этих двоичных чисел может быть разной. Микропроцессоры семейства И 80х86 поддерживают данные таких размерностей:

Байта;

Слова;

Двойные слова;

Строки.

Кроме того в специфических данных можно отнести адресов переходов. Байт - это минимальная кол-во информации при работе микропроцессора, состоит из 8 бит. Вся память микропроцессора может рассматриваться как большое кол-во байтов.

210б = 1Кб

220б = 1Мб

230б = 1Гб

240б = 1Тб

Так как байт состоит из 8 бит, каждый бит может находиться в двух состояниях, то байт может находиться в 256-ти состояниях. Кроме представления чисел байт используется для хранения символьных кодов, например это может быть символ, который набирается с клавиатуры. 256 различных значений байта позволяют описать с помощью ASCII не только десятичные числа, но и весь английский алфавит, а также знаки препинания, специальные знаки, управляющие символы, символы национальных алфавитов. Слово может содержать 216 = 65536 различных сословий, а это 64 Кб. Слово это наиболее удобный способ хранения информации в данном семействе микропроцессоров, ведь их внутренние регистры как минимум 16-ти разрядные. Во всех микропроцессоров фирмы Intel правило записи многобайтные чисел такое: младший байт находится за младшей адресу в памяти, старше старшей адресу. Адрес некоторого участка памяти представляющая слова равна адресу младшего байта. Например, если по адресу N записано слово 1539H, то это означает, что по адресу N записан байт 39H, а по адресу N +1 - 15Н. Важным является число 65536, для процессоров 80х86 это число определяет максимальную длину сегмента, то есть области памяти, содержащей код или данные программы, поэтому с помощью таких чисел до 65536 относятся ячейки памяти внутри данного сегмента, такая адресация, когда используется смещение внутри сегмента называется ближней - Near. Двойные слова уровне 4 байт, или 32 бит. Одно слово может иметь 4294967296 = 4Мб. Двойные слова хранятся в памяти по этому же правилу: младший байт по младшей адресу, байты в памяти розташинятком ппослидовно один за другим 12554959Н - слово двойное, если оно находится по адресу N, то по адресу N находится байт 59Н, N + 1 - 49H, N +2 - 55H, N +3 - 12H. Двойное слово при программировании для процесорив младших 80386 имеет достаточно места для хранения не только адреса внутри сегмента, но и адреса начала сегмента и адреса смещения в середине сегмента называется дальней - for adress адресу. При программировании, когда для задания адреса используется 32 бита (для микропроцессоров 80386 и старше) в двойном слове каждая сохранять 32-разрядное смещение. С помощью этого смещения можно обращаться к любой ячейке памяти. Строки в микропроцессорах семейства И 80х86 можно выполнять операции над строками. Строка - это последовательность байтов или слов, а для микропроцессоров старших 80386 двойных слов, находящихся в памяти компьткера. Минимальная длина строке 1 элемент, максимальная длина строки может достигать 64 Кб для микропроцессоров младших 80386, и 4Гб для микропроцессоров старших 80386.

Представление чисел со знаком.

Микропроцессоры данного семейства поддержат обработку чисел со знаком, для чисел, имеющих размерность байт, слово, двойное слово. Для представления знака используется самый старший разряд числа 0 - "+", 1 - "-". В этой связи диапазон представления чисел сужается. Например для байт со знаком миним. число: -128, макс. число: 127. Соответственно слово со знаком: -32768 и 32768, двойное слово: -2147483648 и 2147483647.

Отрицательные числа хранятся в дополнительном коде. Использование двийквого кода имеет преимущества: можно выполнять арифметические операции не зная как представлены операнды: со знаком или без знака. Это означает, что сам программист решает как интерпретировать результат со знаком или без.

Двоично-десятичные числа.

Микропроцессоры данного семейства позволяют работать с так называемыми двоично-десятичными числами, они представляют собой числа от 0 до 9 записаны в двоичном виде, для их записи используется 4 бита. В отличие от просто двоичных чисел здесь не мы.

За исключением птетрады, соответствующие числам a - f 16-вой СЧ. Микропроцессоры цьои семьи поддерживают работу с двумя форматами двоично-десятичных чисел: унакованимы и неунакованимы двоично-десятичными числами.

Они занимают 1б - 2птетрады.

0 0

следовательно при помощи однобайтовых двоично-десятичного числа можно записать десятичные числа 0 - 99.

9 сентября

При необходимости работать с большими числами необходимо использовать несколько байт. Заметим, что не стандартной формы записи для отрицательного представления таких чисел: старший бит здесь нельзя использовать как знаковый. Программист сам должен заботиться о сохранении информации о знаке числа и самостоятельно обрабатывать знак при выполнении арифметических действий. МП для такой обработки не имеют соответствующих команд.

Неунаковани двоично-десятичные числа.

Как и унаковани они занимают 1б, но в этом байте записывается только одна десятичная цифра, эта цифра записывается в младшей тетраде:

0 - 9

Итак диапазон представления чисел от 0 до 9. Значение старшоWптетрады не существенное:

9

ифра записывается в младшей тетраде:

0 - 9

Итак диапазон представления чисел от 0 до 9. Значение старшоWптетрады не существенное:

9

Страница: [1] [2] [3] [4] [5]

версия для печати

Читайте также:
Информационное общество
Средства защиты права собственности
Культура североамериканского региона
Расходы государственного бюджета Украины
Максим Горький