История создания ПЭВМ и их программного обеспечения. Сивохин А.В - 46 стр.

UptoLike

46
ному базовому адресу требуемого сегмента добавляется 16-разряд-
ное смещение. Микропроцессор автоматически обращается к табли-
цам, когда в регистр сегмента загружается селектор. Все команды,
выполняющие загрузку регистра, обращаются к таблицам памяти без
дополнительной программной поддержки. Таблицы памяти содержат
8-байтовые значения, называемые описателями или дескрипторами.
Сопроцессор 80287
Математический сопроцессор 80287 позволяет выполнять скоро-
стные арифметические и логарифмические операции, а также вычис-
лять тригонометрические функции с высокой точностью. Сопроцес-
сор работает параллельно с микропроцессором, это сокращает время
вычислений, позволяя сопроцессору выполнять математические опе-
рации, в то время как микропроцессор занимается выполнением дру-
гих функций. Сопроцессор работает с семью типами числовых
дан-
ных, которые делятся на следующие три класса:
двоичные целые числа (3 типа);
десятичные целые числа (1 тип);
действительные числа (3 типа).
Условия программирования 80287
Сопроцессор предлагает расширенный набор регистров, команд и
типов данных для микропроцессора. Сопроцессор имеет восемь
80-разрядных регистров, которые эквивалентны емкости сорока
16-разрядных регистров в микропроцессоре. В регистрах можно хра-
нить во время вычислений временные и постоянные результаты, что
сокращает расход памяти, повышает быстродействие, а также улуч-
шает возможности доступа к шине
. Пространство регистров можно
использовать как стек или как постоянный набор регистров. При ис-
пользовании пространства в качестве стека работа ведется только с
двумя верхними стековыми элементами. В следующей таблице пока-
зано представление больших и малых чисел в каждом типе данных.
ному базовому адресу требуемого сегмента добавляется 16-разряд-
ное смещение. Микропроцессор автоматически обращается к табли-
цам, когда в регистр сегмента загружается селектор. Все команды,
выполняющие загрузку регистра, обращаются к таблицам памяти без
дополнительной программной поддержки. Таблицы памяти содержат
8-байтовые значения, называемые описателями или дескрипторами.

                     Сопроцессор 80287
   Математический сопроцессор 80287 позволяет выполнять скоро-
стные арифметические и логарифмические операции, а также вычис-
лять тригонометрические функции с высокой точностью. Сопроцес-
сор работает параллельно с микропроцессором, это сокращает время
вычислений, позволяя сопроцессору выполнять математические опе-
рации, в то время как микропроцессор занимается выполнением дру-
гих функций. Сопроцессор работает с семью типами числовых дан-
ных, которые делятся на следующие три класса:
   • двоичные целые числа (3 типа);
   • десятичные целые числа (1 тип);
   • действительные числа (3 типа).

             Условия программирования 80287
   Сопроцессор предлагает расширенный набор регистров, команд и
типов данных для микропроцессора. Сопроцессор имеет восемь
80-разрядных регистров, которые эквивалентны емкости сорока
16-разрядных регистров в микропроцессоре. В регистрах можно хра-
нить во время вычислений временные и постоянные результаты, что
сокращает расход памяти, повышает быстродействие, а также улуч-
шает возможности доступа к шине. Пространство регистров можно
использовать как стек или как постоянный набор регистров. При ис-
пользовании пространства в качестве стека работа ведется только с
двумя верхними стековыми элементами. В следующей таблице пока-
зано представление больших и малых чисел в каждом типе данных.




                               46