-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathOPTABX.H
72 lines (70 loc) · 1.15 KB
/
OPTABX.H
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
string OPTAB[58][3]={
"ADD","18","3",
"ADDF","58","3",
"ADDR","90","2",
"AND","40","3",
"CLEAR","B4","2",
"COMP","28","3",
"COMPF","88","3",
"COMPR","A0","2",
"DIV","24","3",
"DIVF","64","3",
"FIX","C4","1",
"FLOAT","C0","1",
"HIO","F4","1",
"J","3C","3",
"JEQ","30","3",
"JGT","34","3",
"JLT","38","3",
"JSUB","48","3",
"LDA","00","3",
"LDB","68","3",
"LDCH","50","3",
"LDF","70","3",
"LDL","08","3",
"LDS","6C","3",
"LDT","74","3",
"LDX","04","3",
"LPS","D0","3",
"MUL","20","3",
"MULF","60","3",
"MULR","98","2",
"NORM","C8","1",
"OR","44","3",
"RD","D8","3",
"RMO","AC","2",
"RSUB","4C","3",
"SHIFTL","A4","2",
"SHIFTR","A8","2",
"SIO","F0","1",
"SSK","EC","3",
"STA","0C","3",
"STB","78","3",
"STCH","54","3",
"STF","80","3",
"STI","D4","3",
"STS","7C","3",
"STL","14","3",
"STSW","E8","3",
"STT","84","3",
"STX","10","3",
"SUB","1C","3",
"SUBF","5C","3",
"SUBR","94","2",
"SVC","B0","2",
"TD","E0","3",
"TIO","F8","1",
"TIX","2C","3",
"TIXR","B8","2",
"WD","DC","3"
};
string SYMTAB[100];
int SYMTAB_add[100];
bool SYMTAB_abs[100];
class LITTAB
{
public:
string LTS[100];
int number;
LITTAB(){number=0;}
};