Apple 1.1.2 manual Technical Considerations, How computers handle maths

Page 37

Technical Considerations

There are various technical considerations that should be borne in mind when using a computer to perform mathematical calculations. Most of the following has been gleaned from AppleÕs Inside Macintosh series of books, available via AppleÕs web site or in print form from Addison-Wesley.

Apple Macintosh computers that use the PowerPC chip (601, 603, 603e, 604, 604e and 750 [G3] microprocessors) use PowerPC Numerics as a floating point environment for mathematical computation. Earlier Apple computers that use a 68k chip (68000, 68020, 68030, 68040 and LC68040 microprocessors) use the earlier SANE (Standard Apple Numerics Environment) for mathematical computation. There are differences between the two numerics systems.

Any computer will also have certain numerical limitations when it comes to mathematical computation, which is a result of the way computers use binary to represent and handle numbers and computations.

Technical Considerations

How computers handle maths

31

PowerPC Numerics is a floating-point environment that complies with IEEE Standard 754. There are two IEEE standards for floating-point arithmetic: IEEE Standard 754 for binary floating- point arithmetic and IEEE Standard 854 for radix-independent floating-point arithmetic.

The IEEE standards ensure that computers represent real numbers as accurately as possible and that computers perform arithmetic on real numbers as accurately as possible. Although there are infinitely many real numbers, a computer can represent only a finite number of them. Computers represent real numbers

iMalc Manual

Image 37
Contents Calculate Different Eyecatcher IMalc Conventions System requirementsAssumptions Contents List of illustrations Introduction Introduction Calculator operation Quick StartDisplay Hidden functionsError codes Using the keyboardChanging the appearance Preferences file Icons InterfaceWindows Interface Interface Interface Interface Interface Interface Menus Interface Interface Calculator Operation Calculator OperationCalculator Operation Keys Operation Log natural ln becomes e Display Using the keyboard Preferences File Flavours Bondi iMalc Strawberry iMalc G3Calc Blueberry iBookCalc How computers handle maths Technical ConsiderationsTechnical Considerations Careful Rounding =x2, x=Ãy y=375x, x=yÖ375About the Fpce Technical Report Exception HandlingAbout Floating-Point Data Formats PowerPC Numerics Versus SaneInterpreting Floating-Point Values Normalized Numbers Infinities Denormalized NumbersZeroes NaNsRange of numbers RangesRanges of functions Technical Considerations Trigonometry units Error codesThird release, 12th October Version HistoryProposed future enhancements Where to get the latest versionShareware RegistrationPricing Registering Online RegisteringRegistering by email, fax or post Payment Instructions Using Register iMalcRegistration Payment by cash or US$ check/money order Payment by credit card or First VirtualAfter you have registered USASupport@kagi.com Technical SupportContacting Eyecatcher About EyecatcherCopyright Legal InformationTrademarks Software License Legal Information Legal Information Bibliography Other InformationCredits Eyecatcher@kagi.com Useful contactsHttp//hyperarchive.lcs.mit.edu/HyperArchive.html Ansi IndexIndex Sign change key Index