@Cpu

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                         │
└─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴──────────────────────────────┘


[Back: @AlpVersion]
[Next: @Version]