source.__config__   A
last analyzed

Complexity

Total Complexity 0

Size/Duplication

Total Lines 17
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
eloc 11
dl 0
loc 17
rs 10
c 0
b 0
f 0
wmc 0
1
""" Memory Reference Instructions (MRI) """
2
MRI = {"AND": ["0", "8"], "ADD": ["1", "9"], "LDA": ["2", "A"], "STA": ["3", "B"],
3
       "BUN": ["4", "C"], "BSA": ["5", "D"], "ISZ": ["6", "E"]}
4
5
""" Register Reference Instructions (Non-MRI) """
6
NON_MRI = {"CLA": 0x7800, "CLE": 0x7400, "CMA": 0x7200, "CME": 0x7100, "CIR": 0x7080, "CIL": 0x7040, "INC": 0x7020,
7
           "SPA": 0x7010, "SNA": 0x7008, "SZA": 0x7004, "SZE": 0x7002, "HLT": 0x7001, "INP": 0xF800, "OUT": 0xF400,
8
           "SKI": 0xF200, "SKO": 0xF100, "ION": 0xF080, "IOF": 0xF040}
9
10
PREUDOMSTRUCTION = ["ORG", "HEX", "DEC", "END"]
11
12
""" Mnemonics Which should come alone in one line of code """
13
ALONE_IN_LINE = ["CLA", "CLE", "CMA", "CME", "CIR",
14
                 "CIL", "INC", "SPA", "SNA", "SZA",
15
                 "SZE", "HLT", "INP", "OUT", "SKI",
16
                 "SKO", "ION", "IOF", "END"]
17