-----------------------------------------------------------------|Код Команда Число Парал- Описание ||операции тактовых лельное || циклов выпол- || нение ||DF /0 FILD m16int 14.5(13-16) 4 Поместить m16int в стек || FPU ||DB /0 FILD m32int 11.5(9-12) 4(2-4) Поместить m32int в стек || FPU ||DF /5 FILD m64int 16.8(10-18) 7.8 Поместить m64int в стек || (2-8) FPU |----------------------------------------------------------------- Работа команды Декремент указателя вершины стека FPU;ST(0) <- SRC; ОписаниеFILD преобразует исходный имеющий знак целочисленный операнд в форматрасширенного действительного и помещает его в стек FPU. Изменяемые флаги модуля операций с плавающей точкойC1, как описано в Таблице 15-1; C0, C2, C3 не определены. Исключения числовых операцийIS Исключения защищенного режима#GP(0) в случае недопустимого исполнительного адреса операнда памяти всегментах CS, DS, ES, FS или GS; #SS(0) в случае недопустимого адреса всегменте SS; #PF(код сбоя) в случае страничного сбоя; #NM приустановленном EM или TS в CR0; #AC для невыравненной ссылки к памяти притекущем уровне привилегированности, равном 3. Исключения режима реальных адресовПрерывание 13, если какая-либо часть операнда лежит вне пространстваисполнительных адресов от 0 до 0FFFFH; Прерывание 7 при установленном EMили TS в CR0. Исключения виртуального режима 8086Те же исключения, что и для режима реальных адресов: #PF (код сбоя) длястраничных сбоев; #AC для невыравненной ссылки к памяти при текущем уровнепривилегированности, равном 3. ПримечанияИсходный операнд загружается погрешностью округления.ST(0) должен быть пустым, чтобы избежать исключения неверной операции.