Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 9 лет назад пользователемСнежана Карабанова
1 ТИПЫ СОПРОЦЕССОРОВ С адресацией операндов в памяти Стековые Регистровые Комбинированные
2 Floating point сопроцессоры FPU, FIS, 8087
3 Работа с вещественными числами Представление вещественных чисел в компьютере Мантисса и показатель Формат представления мантиссы Нормализация Выполнение основных операций Переполнение и антипереполнение
4 Типы сопроцессоров Стековая обработка (FIS) Регистровая обработка (FPU) Представление команд для FIS и FPU
5 Архитектура сопроцессора Intel 80x87 Регистры R0-R7 Tags CW SW Указатель команды Указатель операнда
6 Регистры как стек Формат регистров R0-R7 Форматы внешнего представления ВЧ Указатель ST Адресация в стеке Циклический список регистров
7 Значения тегов 15-14,13-12,11-10…., Вещественное число 10 Нечисло (NAN) 01 Ноль 11 Пусто
8 Слово управления IC (1) 12 (для совм. – управл. бескон.) RC (2) блж к 0 PC (2) один 10-дв 11-расш PM (1) 5 точность UM (1) 4 антипереполнение OM (1) 3 переполнение ZM (1) 2 деление на 0 DM (1) 1 денормализация IM (1) 0 недействительная команда
9 Слово состояния B (1) 15 C3 (1) 14 ST (3) C2 (1) C1 (1) C0 (1) ES (1)
10 Форматы команд 11011xxx mod xxx r/m – с памятью 11011xxx 11 xxx ST(I) – с регистром 11011xxx 11 xxxxxx - без операндов FADD NAME FADD [BX] FADD NAME[BX][SI] Точность в ассемблере – типы DD,DQ,DT FADD ST(3) FABS
11 Команды передачи данных FLD FILD FBLD FST FIST FSTP FISTP FBSTP FXCH FLD1 FLDPI FLDLG2 FLDLN2 FLDL2T FLDL2E
12 Арифметические команды FXXX FXXX memory FIXXX memory FXXX ST,ST(I) FXXX ST(I),ST FXXXP ST(I),ST ADD SUB MUL DIV SUBR DIVR
13 Базовые арифметические команды стекцелоеизвлечение FADDFIADDFADDP FSUBFISUBFSUBP FSUBRFISUBRFSUBRP FMULFIMULFMULP FDIVFIDIVFDIVP FDIVRFIDIVRFDIVRP
14 Использование стека.DATA ; ВЫЧИСЛЕНИЕ ДИСКРИМИНАНТА A DD VALUE ; КОЭФФИЦИЕНТЫ B DD VALUE C DD VALUE FOUR DD 4.0 ; КОНСТАНТА.CODE FLD B FMUL ST, ST(0) FLD FOUR FMUL A FMUL C FSUB
15 Дополнительные арифметические FSQRT FSCALE FPREM FRNDINT FXTRACT FABS FCHS
16 Команды сравнения FCOM FICOM FCOMP FICOMP FCOMPP FTST FXAM Пример использования FCOM FSTSW AX ;запись из SW в AX SAHF ;и в регистр флагов JE LABEL
17 Трансцендентные FPTAN FPATAN FYL2X FYL2XP1 F2XM1 FSIN FCOS FSINCOS
18 Административные F (N) STCW F LDCW F (N) STSW F (N) CLEX F (N) INIT F (N) STENV FLDENV F (N) SAVE FRSTOR FINCSTP FDECSTP FFREE FNOP FSETPM FWAIT
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.