Mercurial > repos > simple16
view src/mnemonics.c @ 46:51672bd41cdd
Rework data segment setup to allow a stack segment and to add space for push and pop instructions
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Tue, 30 Aug 2016 20:50:54 -0700 |
parents | 6e7bfe83d2b0 |
children |
line wrap: on
line source
char * mnemonics[] = { "ldim", "ldimh", "ld8", "ld16", "str8", "str16", "add", "adc", "and", "or", "xor", "lsl", "lsr", "asr", "bcc", "single" }; char * mnemonics_single_src[] = { "mov", "neg", "not", "cmp", "call", "swap", "longjmp", "ini", "outi", "addi", "andi", "ori", "xori", "lsi", "cmpi", "single reg" }; char * mnemonics_single_reg[] = { "reti", "trapi", "push", "pop", "getpch", "setpch", "getepc", "setepc", "getesr", "setesr", "getuer", "setuer", "getenum", "setenum", "getvbr", "setvbr" };