Amos Professional effectue tous les calculs en utilisant les routines standards de bibliotheque disponibles sur l Amiga. Ces fichiers de bibliotheque sont stockes dans le repertoire LIBS: de votre disque de demarrage.
Bibliotheques de Virgule Flottante
Afin d economiser la memoire, les bibliotheques de virgule flottante ne sont installees que si elles sont specifiquement
necessaires dans un de vos programmes. La premiere fois qu un programme contenant des operations en virgule flottante est teste,
Amos Professional installera automatiquement les bibliotheques correspondantes en memoire.
Les operations standards de virgule flottante necessitent la "mathffp.library", qui est generalement disponible directement depuis la ROM, occupant environ 8k d espace memoire. Si votre programme contient des fonctions "transcendentales" telles que SIN, COS ou SQR, alors Amos Professional chargera aussi la "mathtrans.library", qui utilise 4k de memoire supplementaire. C est la raison pour laquelle votre lecteur de disquette peut s activer de temps en temps lors d un test de programme. Une fois ces bibliotheques installees, elles resteront en memoire jusqu a la fin de la session de programmation en cours.
Alternativement, si un programme est teste en mode double precision, Amos Professional installera les fichiers "mathieeedoubbas.library" et "mathieeedoubtrans.library" a la place. Ceux-ci requierent 23k supplementaires de memoire pour fonctionner.
Parce qu Amos Professional utilise les routines standards de bibliotheque, toutes les operations en virgule flottante s accelerent considerablement si un coprocesseur mathematique est installe dans votre Amiga. Cela necessitera des fichiers de bibliotheque differents de ceux fournis sur le disque de demarrage Amos Professional, et ils ne seront utilisables que si Amos Professional est execute depuis le CLI ou le Workbench. Si vous essayez de demarrer Amos Professional directement depuis le lecteur de disquette interne, vous serez limite aux versions originales plus lentes de ces routines.
Voici les formats pour les nombres en simple et double precision :
Simple Precision Precision : 7 chiffres Plage : 1E-14 a 1E+15 Double Precision Precision : 16 chiffres Plage : 10E-307 a 10E+308
Les nombres a virgule flottante sont expliques en detail dans le Chapitre 5.3, ainsi qu une etude de la simple et double precision.