Assembly Language Help (alang.hlp) (Table of Contents; Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
FST Instruction
 Summary Example                         Up Contents Index Back
───────────────┬───────────────────────┬────────────────────────────────────
 FST reg       │ fst    st(6)          │  87 15-22
               │ fst    st             │ 287 15-22
               │                       │ 387 11
               │                       │ 486 3
───────────────┼───────────────────────┼────────────────────────────────────
 FSTP reg      │ fstp   st             │  87 17-24
               │ fstp   st(3)          │ 287 17-24
               │                       │ 387 12
               │                       │ 486 3
───────────────┼───────────────────────┼────────────────────────────────────
 FST memreal   │ fst    shortreal      │  87 (s=84-90,l=96-104)+EA
               │ fst    longs[bx]      │ 287 s=84-90,l=96-104
               │                       │ 387 s=44,l=45
               │                       │ 486 s=7,l=8
───────────────┼───────────────────────┼────────────────────────────────────
 FSTP memreal  │ fstp   longreal       │  87 (s=86-92,l=98-106,t=52-58)+EA
               │ fstp   tempreals[bx]  │ 287 s=86-92,l=98-106,t=52-58
               │                       │ 387 s=44,l=45,t=53
               │                       │ 486 s=7,l=8,t=6
───────────────┼───────────────────────┼────────────────────────────────────
 FIST memint   │ fist   int16          │  87 (w=80-90,d=82-92)+EA
               │ fist   doubles[8]     │ 287 w=80-90,d=82-92
               │                       │ 387 w=82-95,d=79-93
               │                       │ 486 w=29-34,d=28-34
───────────────┼───────────────────────┼────────────────────────────────────
 FISTP memint  │ fistp  longint        │  87 (w=82-92,d=84-94,q=94-105)+EA
               │ fistp  doubles[bx]    │ 287 w=82-92,d=84-94,q=94-105
               │                       │ 387 w=82-95,d=79-93,q=80-97
               │                       │ 486 29-34
───────────────┼───────────────────────┼────────────────────────────────────
 FBSTP membcd  │ fbstp  bcds[bx]       │  87 (520-540)+EA
               │                       │ 287 520-540
               │                       │ 387 512-534
               │                       │ 486 172-176
───────────────┴───────────────────────┴────────────────────────────────────
                                    -♦-