The @Cpu identifier is a Numeric-EquateName that reflects the currently selected processor for which ALP is assembling instructions. This value is affected by issuing a Processor-Control-Directive, and is a bit map that indicates the currently active processor instruction set(s).
┌─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬──────────────────────────────┐ │B│A│9│8│7│6│5│4│3│2│1│0│BIT SET IF ASSEMBLING FOR: │ ├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼──────────────────────────────┤ │ │ │ │ │ │ │ │ │ │ │ │1│8086/8088 │ ├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼──────────────────────────────┤ │ │ │ │ │ │ │ │ │ │ │1│ │80186 │ ├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼──────────────────────────────┤ │ │ │ │ │ │ │ │ │ │1│ │ │80286 │ ├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼──────────────────────────────┤ │ │ │ │ │ │ │ │ │1│ │ │ │80386 │ ├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼──────────────────────────────┤ │ │ │ │ │ │ │ │1│ │ │ │ │80486 │ ├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼──────────────────────────────┤ │ │ │ │ │ │ │1│ │ │ │ │ │80586 (Pentium) │ ├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼──────────────────────────────┤ │ │ │ │ │ │1│ │ │ │ │ │ │80686 (Pentium Pro) │ ├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼──────────────────────────────┤ │ │ │ │ │1│ │ │ │ │ │ │ │Privileged mode │ ├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼──────────────────────────────┤ │ │ │ │1│ │ │ │ │ │ │ │ │8087 │ ├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼──────────────────────────────┤ │ │ │1│ │ │ │ │ │ │ │ │ │MMX Extensions │ ├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼──────────────────────────────┤ │ │1│ │ │ │ │ │ │ │ │ │ │80287 │ ├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼──────────────────────────────┤ │1│ │ │ │ │ │ │ │ │ │ │ │80387 │ └─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴──────────────────────────────┘