<<
>>

Общие рекомендации по программированию сопроцессора

В заключение главы сформулируем некоторые общие рекомендации по написа- нию программ для сопроцессора.

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

• При написании программы вы должны учитывать то, что процессор и сопро- цессор работают |параллельно. То есть вам необходимо особенно тщательно программировать участки, на которых планируется параллельное выполнение команд обоих процессоров. Особое внимание обращайте на синхронизацию общих операндов|и обработку возможных исключительных ситуаций. S* Рекомендуется обработку исключений доверять самому сопроцессору, кроме исключения недействительной операции, что позволит своевременно обнару- жить ошибки алгоритма. * При написании программ следует установить такой режим округления, кото- рый позволит по j учить максимально точный результат. Ш Для повышения г роизводительности процессора при передаче данных необхо- димо использовать директиву EVEN. Ее действие заключается в том, что данные, описываемые следующей за ней одной из директив резервирования и инициа- лизации данных, размещаются по ближайшему адресу, значение которого крат- но 2. Так как все типы данных сопроцессора имеют длину, кратную двум, то желательно все ячейки памяти, содержащие значения для обработки сопроцес- сором, размещать в сегменте данных одним блоком, предваряя их описание ди- рективой EVEN, например: .data even сh_l dd 35.78 сh 2 dt 0987687686
<< | >>
Источник: В. И. Юров. Assembler. Учебник для вузов. 2-е изд. 2003

Еще по теме Общие рекомендации по программированию сопроцессора:

  1. Основной курс (Программирование)
  2. Иванова Г.С. Основы программирования, 2002
  3. Эстетика программирования
  4. Г.С.Иванова, Т.Н.Ничушкина, Е.К.Пугачев. Объектно- ориентированное программирование, 2001
  5. О. Л. Голицына, Т. Л. Партыка, И. И. Попов. ЯЗЫКИ ПРОГРАММИРОВАНИЯ, 2008
  6. Часть вторая Родительское программирование
  7. Программирование телевизионного вещания
  8. Часть вторая Родительское программирование СУДЬБА ЧЕЛОВЕКА
  9. Нейро-лингвистическое программирование
  10. Сергей Александрович Орлов. Теория и практика языков программирования: Учебник для вузов. Стандарт 3-го поколения, 2013
  11. ПРОГРАММИРОВАНИЕ НА УСПЕХ
  12. Научное программирование телевидения
  13. Программирования основные понятия
  14. Глава 2 Отрицательное и положительное программирование
  15. 3 Используйте активное программирование, «подключая» к работе голос и движение.