F: Vad är en FPU?

S: En FPU är en del av ett datorsystem som är utformad för att utföra operationer på flyttal.

F: Vilka är de typiska operationer som kan utföras av en FPU?

S: Typiska operationer som kan utföras av en FPU är addition, subtraktion, multiplikation, division och kvadratrot.

F: Vilka avancerade funktioner kan vissa system utföra?

S: Vissa system kan utföra mer avancerade funktioner, t.ex. beräkningar av exponentiella eller trigonometriska funktioner.

F: Beräknas dessa avancerade funktioner av hårdvara eller mjukvara?

S: I de flesta moderna processorer utförs avancerade funktioner med hjälp av programvarubiblioteksrutiner, inte med hjälp av hårdvara.

F: Är FPU:er integrerade i de flesta moderna generella processorer?

S: Ja, i de flesta moderna processorer är en eller flera FPU:er integrerade i processorn.

F: Har alla inbyggda mikrokontroller hårdvarustöd för flyttalsoperationer?

S: Nej, många inbyggda mikrokontroller, särskilt äldre konstruktioner, har inte hårdvarustöd för flyttalsoperationer.

F: Vad händer om det inte finns någon FPU?

S: I avsaknad av en FPU kan många FPU-funktioner emuleras, vilket sparar den extra hårdvarukostnaden för en FPU men är betydligt långsammare.