qa.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.
RET/RETN/RETF
   Summary  Detail  Example  Timings Key  Encodings Key
──────────────────────────────────────────────────────────────────────────────
 
 11000011
──────────────────┬─────────────────────────┬───────────────────────────────
 RET              │ ret                     │ 88/86 16 (88=20)
 RETN             │ retn                    │ 286   11+m
                  │                         │ 386   10+m
──────────────────┴─────────────────────────┴───────────────────────────────
 
 11000010    data (2)
──────────────────┬─────────────────────────┬───────────────────────────────
 RET  immed16     │ ret   2                 │ 88/86 20 (88=24)
 RETN  immed16    │ retn  8                 │ 286   11+m
                  │                         │ 386   10+m
──────────────────┴─────────────────────────┴───────────────────────────────
 
 11001011
──────────────────┬─────────────────────────┬───────────────────────────────
 RET              │ ret                     │ 88/86 26 (88=34)
 RETF             │ retf                    │ 286   15+m
                  │                         │ 386   18+m
──────────────────┴─────────────────────────┴───────────────────────────────
 
 11001010    data (2)
──────────────────┬─────────────────────────┬───────────────────────────────
 RET  immed16     │ ret   8                 │ 88/86 25 (88=33)
 RETF  immed16    │ retf  32                │ 286   15+m
                  │                         │ 386   18+m
──────────────────┴─────────────────────────┴───────────────────────────────
                                    -♦-