Processor
June 4, 2025 ยท View on GitHub
Asmc Macro Assembler Reference
Processor
The CPU directive enables assembly of instructions for the given processor and disables assembly of instructions introduced with later processors.
| .8086 | 8086 and 8087 (and the identical 8088) instructions. This is the default mode for processors. |
| .8087 | 8087 instructions. This is the default mode for coprocessors. |
| .NO87 | Disallows assembly of all floating-point instructions. |
| .186 | 80186 and 8087 instructions. |
| .286 | 80286 and 80287 nonprivileged instructions. |
| .286p | 80286 and 80287 privileged instructions. |
| .287 | 80287 instructions. |
| .386 | 80386 and 80387 nonprivileged instructions. |
| .386p | 80386 and 80387 privileged instructions. |
| .387 | 80387 instructions. |
| .486 | 80486 nonprivileged instructions. |
| .486p | 80486 privileged instructions. |
| .586 | Pentium nonprivileged instructions. |
| .586p | Pentium privileged instructions. |
| .686 | Pentium Pro nonprivileged instructions. |
| .686p | Pentium Pro privileged instructions. |
| .K3D | K3D instructions. |
| .MMX | MMX or single-instruction, multiple data (SIMD) instructions. |
| .XMM | Internet Streaming SIMD Extension instructions. |
| .X64 | x86-64 nonprivileged instructions. |
| .X64p | x86-64 privileged instructions. |