BIGLIB
  большущая библиотека (9812 книг), можно не только прочитать но и скачать бесплатно
 
АСТРОЛОГИЯ
  книги по астрологии
 
КРИМИНАЛ
  книги про криминал
 
ДЕТЕКТИВЫ
  детективы известных
   писателей
 
ФАНТАСТИКА
  фентези, фантастика,   фантастические повести
 
ПРИКЛЮЧЕНИЯ
  книги про приключения,   путешествия
 
ПОЛИТИКА
  книги про политиков,   репрессии
 
ПСИХОЛОГИЯ
  разнообразная литература   по психологии
 
КЛАССИКА
  классическая литература
 
КОМПЬЮТЕРНАЯ
  ЛИТЕРАТУРА
  про компютерное железо,   документация, языки   программирования
 
РЕЛИГИЯ, АТЕИЗМ
  книги про религию
 
ФИЛОСОФИЯ
  книги, которые заставляют   задуматься над   окружающим тебя миром.
 
ЭНЦИКЛОПЕДИИ
  самые интересные   энциклопедии на
   разные темы
 
МЕДИЦИНА
  медицинские книги,   методички,
   народные лечебники
 
КУЛИНАРИЯ
  рецепты тортов,   консервирование,
  все о спиртных
  напитках.
 
СТИХИ
  стихи популярных и не   очень авторов
 
ТВОРЧЕСТВО
  народное творчество,   стихи, песни и т.д.
 
ЮМОР
  анекдоты, приколы,   смешные истории
 
ЛЮБОВНЫЙ РОМАН
  мир высоких чувств и   любовных грез
 
ЭРОТИКА
  эротические рассказы,   книги о технике секса,   кама-сутра и др.




adfun.ru
Rambler's Top100 Rambler's Top100
    НА ГЛАВНУЮ
    РЕФЕРАТЫ
    ТОСТЫ
    ТЕСТЫ
    АВТО
    ДЛЯ СТУДЕНТА
    КНИГИ
    КОНТАКТ
 
Турбо С: руководство пользователя. Часть 2
Автор ""
Размер 800673 Байт
Страница 56 из 56
СКАЧАТЬ КНИГУ ЦЕЛИКОМ

     жиме.                                                                      
                                                                                
          - Если переменная среды 87 не определена, то начальная прог-          
     рамма проходит через свой алгоритм автообнаружения для того, что-          
     бы  проверить, доступна ли микросхема 8087/80287, и программа ра-          
     ботает в соответствии с результатом этой проверки.                         
                                                                                
          Если переменная среды 87 определена (любым значением), но вы          
     хотите переопределять ее,  то введите следующее выражение в приг-          
     лашение ДОС:                                                               
                                                                                
          C> SET 87=                                                            
                                                                                
     (Это означает нажатие клавиши "Ввод" сразу после знака равенства)          
                                                                                
                                                                                
               Регистры и 8087/80287                                            
     -----------------------------------------------------------------          
                                                                                
          Существует 2 момента, относящихся к  регистрам,  которые  вы          
     должны учитывать, когда используете плавающую точку.                       
                                                                                
          Во-первых,  в  режиме эмуляции 8087/80287 регистровый цикли-          
     ческий переход не поддерживается.                                          
                                                                                
          Во-вторых, если вы используете плавающую точку совместно  со          
     встроенным  ассемблером, то необходимо быть особенно внимательным          
     при использовании регистров, потому что регистр 8087/80287 очища-          
     ется перед Турбо Си-вызовами функции. Вам понадобится  извлечь  и          
     сохранить  регистры  8087/80287  до  вызова функций, использующей          
     сопроцессор, даже если вы уверенны,  что  существует  достаточное          
     количество свободных регистров.                                            
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                

                         - 461,462 -
                                                                                
               Использование matherr с плавающей точкой                         
     -----------------------------------------------------------------          
                                                                                
          Если  во  время выполнения программы обнаруживается ошибка в          
     одной из подпрограмм с плавающей точкой, то эта подпрограмма  ав-          
     томатически  вызывает  _matherr  с несколькими аргументами. Затем          
     _matherr заполняет своими аргументами особую  структуру  (опреде-          
     ленную  в math.h) и вызывает matherr с указателем на эту структу-          
     ру.                                                                        
                                                                                
          matherr - это зацепка, которая позволяет вам  написать  свою          
     собственную  подпрограмму  анализа  ошибки. По умолчанию, matherr          
     только возвращает 0, и ничего более. Однако, вы  можете  изменить          
     matherr  соответствующим образом для того, чтобы создать подпрог-          
     рамму обработки ошибок плавающей  точки.  Такая  модифицированная          
     matherr возвращает величину, отличную от 0, если ошибка была исп-          
     равлена, и 0 в противном случае.                                           
                                                                                
          Для   получения  более  подробной   информации  о  matherr и          
     _matherr смотри описание matherr в части 2 "Справочного руководс-          
     тва по Турбо Си".                                                          
                                                                                
                                                                                
                                                                                
                          Предостережения и советы                              
                          ------------------------                              
                                                                                
                         Как Турбо Си использует RAM                            
     -----------------------------------------------------------------          
                                                                                
          Во время  компиляции Турбо Си не хранит на диске промежуточ-          
     ные структуры данных (на диск Турбо Си записывает только  объект-          
     ные файлы .OBJ).  Для всех промежуточных структур данных Турбо Си          
     использует RAM. Поэтому вы можете столкнуться с сообщением OUT OF          
     MEMORY..., если для компилятора не достаточно памяти.                      
                                                                                
          Чтобы решить эту проблему, нужно сделать ваши функции меньше          
     или разделить  файл,  который имеет большие функции.  Можно также          
     стереть любые резидентные программы,  установленные вами,   чтобы          
     освободить большую память для Турбо Си.                                    
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                

                         - 463,464 -
                                                                                
                                                                                
               Нужно ли вам использовать Паскаль-соглашения?                    
     -----------------------------------------------------------------          
                                                                                
          Нет, если только вы прочли эту главу и хорошо разобрались  в          
     ней.                                                                       
                                                                                
          Запомните, что если вы устанавливаете связи главного файла с          
     помощью Паскаль-соглашений по вызову, то должны объявить main как          





Си-функцию: cdecl main(int argc, char * argv[], char * envp[]) Заключение ----------------------------------------------------------------- Вы увидели, как использовать все 3 аспекта низкоуровневого программирования в Турбо Си (псевдопеременные, встроенный ассемб- лер, функции прерывания); вы также изучили связь с другими языка- ми, включая ассемблер; вы были ознакомлены с некоторыми деталями использования подпрограмм с плавающей точкой; вы поняли, как вза- имодействуют различные модели памяти в 8086. Теперь вы можете ис- пользовать все эти приемы для получения полного контроля над ва- шим компьютером. Наилучших вам пожеланий!


Страницы : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 [56]


adfun.ru









Форум раскрутка сайта и интернет-реклама
реклама - рекламное агентство -
Интернет PR агентство чат и форум
волчат знакомства - сайт знакомств
бесплатные компьютерные игры
фото знакомства
новые стеклопакеты -
качественное остекление балконов
портал - пластиковые окна -
закажите окна пвх в Москве

частная стоматология в Москве:
надежная стоматологическая клиника
протезирование зубов и
отбеливание зубов в стоматологии
Музыка - скачать mp3 музыка
каталог партнерские программы
ручной бесплатный обмен ссылками цифровые камеры цифровые фотоаппараты -
цифровые видеокамеры

театры - заказ билетов в театр -
магазин - продажа компьютеров
в Москве форум Испания - жилье -
недвижимость в испании

турфирма - испания туры
Переводы - бюро переводов
Законы - закон о товарных знаках,
Грузовые перевозки. АсМАП. Дальнобой закон о рекламе
Интернет казино
реклама на форуме и контекстная реклама
на Яндексе Баннерная сеть и
интернет каталог сайтов Holiday.Ru
Форумы политика, лучшие анекдоты
знакомства.