Download Inhoudsopgave Inhoud Print deze pagina

Philips P2000T Gebruiksaanwijzing pagina 53

Inhoudsopgave

Advertenties

De drie bytes van de mantissa vormen een getal M, wat als volgt
wordt samengesteld:
Het hoogste bit van m1 is een teken bit. Is dit bit = 1 dan is M nega-
tief. De absolute waarde van M wordt nu bepaald door de reeks:
M = 0.5 + b1*2-2 + b2*2-3 + b3*2-4 +
b23*2-23
waarin b1 t/m b7 de resterende
bits zijn van m1 en b8 t/m b23 de
bits van m2 en m3. De uiteindelijke waarde van het getal wordt dan
exponent byte -128
M*2
Voorbeeld:
m3
00000000
00000000
m2
00000000
00000000
m1
00000000
01010000
ex
10000010=
0.5*22=2
10000010 =
(0.5 + 2-2 + 2-4)
*21 = 1.625
De precisie van een enkele-precisie
waarde wordt dus bepaald
door 23 bits en is dus 2-23 = 10-7. Er zijn dus 7 cijfers significant.
Dubbele-precisie
waarden worden in feite net zo opgeslagen als
enkele-precisie
waarden, echter omdat voor dubbele-precisie
waarden 8 bytes beschikbaar zijn, wordt de mantissa uit 55 bits
gevormd. (De exponent wordt door eén byte weergegeven.)
De
laatste toevoeging aan een dubbel-precisie
getal is dus
2-55 = 3.10-17
hetgeen
betekent
dat 16 cijfers
significant
zijn.
String variabelen
De string variabelen AZ$ worden als volgt opgeslagen:
type
3
naam
65
90
a1
a2
adres van het eerste
karakter van de string
lengte van
de string
Na het type en de naam volgen 3
descriptor vormen. Het eerste da
string, het tweede en derde byte
karakter van de string waarbij dit
55
bytes die samen de zgn. stringarvan
bevat de lengte van de
vormen het adres van het eerste
adres = a2 * 256 + a1. Staat de

Advertenties

Inhoudsopgave
loading

Deze handleiding is ook geschikt voor:

P2305 basic

Inhoudsopgave