Классификация и структура микропроцессоров


Matr[BX] будет означать начальный адрес строки i, a Matr[BX][SI]


Download 0.56 Mb.
Pdf ko'rish
bet2/4
Sana01.11.2023
Hajmi0.56 Mb.
#1738083
1   2   3   4
Bog'liq
L21

Matr[BX] будет означать начальный адрес строки i, a Matr[BX][SI] 
(Matr[BX+SI] или Matr+[BX+SI] — эти три записи равнозначны) —
адрес элемента j в этой строке, т.е.
Matr[i j] - Matr[BX] [SI]



Математический сопроцессор

Для обработки данных с плавающей точкой служит специальное 
устройство — математический сопроцессор (FPU — Floating 
Point Unit). С момента своего возникновения сопроцессор 
расширял вычислительные возможности основного процессора 
i8086 (i80286, i80386, i80486) и сначала был выполнен в виде 
отдельной микросхемы i8087 (i80287, i80387, i80487). Его 
присутствие в первых моделях процессора было не 
обязательным. Если сопроцессора не было, то его команды 
можно было эмулировать программным путем, что немного 
ухудшало производительность основного процессора. Начиная с 
семейства процессоров i486DX, сопроцессор стал составной 
частью основного процессора .

Современный сопроцессор обеспечивает полную поддержку 
стандартов IEEE-754 и IEEE-854 по представлению и обработке 
чисел с плавающей точкой. Он может выполнять 
трансцендентные операции (вычисление тригонометрических 
функций, логарифмов и проч.) с большой точностью.


Особые числа

Кроме обычных чисел, спецификация стандарта IEEE предусматривает 
несколько специальных форматов, которые могут получиться в результате 
выполнения математических операций сопроцессора.

Положительный ноль — все биты числа сброшены в ноль:

Отрицательный ноль — знаковый бит равен 1, остальные биты числа 
сброшены в ноль.


Download 0.56 Mb.

Do'stlaringiz bilan baham:
1   2   3   4




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling