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.

.80868086 and 8087 (and the identical 8088) instructions. This is the default mode for processors.
.80878087 instructions. This is the default mode for coprocessors.
.NO87Disallows assembly of all floating-point instructions.
.18680186 and 8087 instructions.
.28680286 and 80287 nonprivileged instructions.
.286p80286 and 80287 privileged instructions.
.28780287 instructions.
.38680386 and 80387 nonprivileged instructions.
.386p80386 and 80387 privileged instructions.
.38780387 instructions.
.48680486 nonprivileged instructions.
.486p80486 privileged instructions.
.586Pentium nonprivileged instructions.
.586pPentium privileged instructions.
.686Pentium Pro nonprivileged instructions.
.686pPentium Pro privileged instructions.
.K3DK3D instructions.
.MMXMMX or single-instruction, multiple data (SIMD) instructions.
.XMMInternet Streaming SIMD Extension instructions.
.X64x86-64 nonprivileged instructions.
.X64px86-64 privileged instructions.

See Also

Directives Reference | option CPU