КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Команды загрузки констант
Команда загрузки десятичного числа Команда выгрузки целого с освобождением стека Команда выгрузки целого числа Команда загрузки целого числа Система команд сопроцессора Команды сопроцессора разделяются на 5 функциональных групп: – команды пересылки данных; – арифметические команды; – команды сравнения; – команды специальных вычислений; – команды управления. 1. Загрузка вещественного числа в вершину стека МСП: FLD MEM 9B D9 06 0000R 9B DD 06 0000R 9B DB 2E 0000R Форматы загружаемых вещественных данных: – короткое вещественное MEM LABEL DWORD – 32 разр. – длинное вещественное MEM LABEL QWORD – 64 разр. – временное вещественное MEM LABEL TBYTE – 10 байт 2. Запись вещественного числа в память FST MEM Форматы данных те же. Выгрузка вещественного числа с освобождением стека МСП FSTP MEM Когда: 9B D9 1E 0000R короткое вещественное 9B DD 1E 0000R длинное вещественное 9B DB 3E 0000R временное вещественное. Указатель стекового регистра ST увеличивается на 1. FILD MEM Операнд из формата целого переводится в вещественный формат и помещается в вершину стека МСП. FILD WORD PTR MEM слово 9B D9 06 0000R FILD DWORD PTR MEM двойное слово 9B DD 06 0000R FILD QWORD PTR MEM 2 двойных 9B DB 2E 0000R слова (64 разр.) FIST MEM Содержимое вершины стека переводится в формат целого и записывается в память в соответствии с установленным режимом округления. 9B DF 160000R FIST WORD PTR MEM 9B DB 160000R FIST DWORD PTR MEM FISTP MEM 1. Содержимое вершины стека переводится в формат целого и записывается в память по адресу MEM. 2. Инкремент регистра ST на 1. 9B DF 1E 0000R FISTP WORD PTR MEM 9B DB 1E 0000R FISTP DWORD PTR MEM 9B DF 3F 0000R FISTP QWORD PTR MEM Команда выгрузки целого с двойным освобождением стека FISTPP MEM 1.Содержимое вершины стека переводится в формат целого числа и записывается в память по адресу MEM. 2. Инкремент указателя стека МСП на 2. FBLD MEM Операнд переводится из десятичного формата в вещественный временной и загружается в вершину стека МСП. Формат данных: десятичный упакованный 9.9. 9B DF 26 0000R FBLD TBYTE PTR MEM Выгрузка десятичного числа с освобождением стека МСП. FBSTR MEM 1. Содержимое вершины стека переводится в десятичный формат, округляется и записывается в память по адресу MEM. 2. Инкремент регистра ST на 1. 9B DF 36 0000R FBSTP TBYTE PTR MEM Команды не имеют операндов. Они помещают соответствующую константу в вершину стека. Загрузка нуля 9B D9 E FLDZ Загрузка единицы 9B D9 E8 FLD1 Загрузка 9B D9 EB FLDPI Загрузка 9B D9 E9 FLD2T Загрузка 9B D9 EA FLD2E Загрузка 9B D9 EC FLDLG2 Загрузка 9B D9 ED FLDLN2
Дата добавления: 2014-01-06; Просмотров: 312; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |