-
Notifications
You must be signed in to change notification settings - Fork 30
/
Copy pathalt-asm.mu4
90 lines (85 loc) · 1.79 KB
/
alt-asm.mu4
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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
| This file is part of muforth: https://muforth.dev/
|
| Copyright 2002-2025 David Frech. (Read the LICENSE for details.)
loading MSP430 assembler (alternative mnemonics)
| Let's put the opcode names with trailing commas added into an `alt
| assembler' vocab chain for those who prefer this style of coding.
|
| This file is auto-generated, but feel free to edit out extraneous words,
| such as the condition-code and addressing-mode operators.
.opcodes2. definitions
: c, \a c ;
: j, \a j ;
: rolb, \a rolb ;
: rol, \a rol ;
: lslb, \a lslb ;
: lsl, \a lsl ;
: lsrb, \a lsrb ;
: lsr, \a lsr ;
: dint, \a dint ;
: clrn, \a clrn ;
: clrz, \a clrz ;
: clrc, \a clrc ;
: eint, \a eint ;
: setn, \a setn ;
: setz, \a setz ;
: setc, \a setc ;
: jmp, \a jmp ;
: br, \a br ;
: nop, \a nop ;
: ret, \a ret ;
: popb, \a popb ;
: pop, \a pop ;
: negb, \a negb ;
: neg, \a neg ;
: tstb, \a tstb ;
: tst, \a tst ;
: invb, \a invb ;
: inv, \a inv ;
: incb, \a incb ;
: inc, \a inc ;
: clrb, \a clrb ;
: clr, \a clr ;
: andb, \a andb ;
: and, \a and ;
: xorb, \a xorb ;
: xor, \a xor ;
: bisb, \a bisb ;
: bis, \a bis ;
: bicb, \a bicb ;
: bic, \a bic ;
: bitb, \a bitb ;
: bit, \a bit ;
: daddb, \a daddb ;
: dadd, \a dadd ;
: cmpb, \a cmpb ;
: cmp, \a cmp ;
: subb, \a subb ;
: sub, \a sub ;
: subcb, \a subcb ;
: subc, \a subc ;
: addcb, \a addcb ;
: addc, \a addc ;
: addb, \a addb ;
: add, \a add ;
: movb, \a movb ;
: mov, \a mov ;
: repeat, \a repeat ;
: while, \a while ;
: again, \a again ;
: until, \a until ;
: begin, \a begin ;
: else, \a else ;
: then, \a then ;
: if, \a if ;
: reti, \a reti ;
: pushb, \a pushb ;
: push, \a push ;
: call, \a call ;
: sxt, \a sxt ;
: asrb, \a asrb ;
: asr, \a asr ;
: swpb, \a swpb ;
: rorb, \a rorb ;
: ror, \a ror ;
forth