📄 targ_566.aco
字号:
# ASM Coloring file for ASPEX
# This files contains the instruction format information for the
# the Motorola ONYX-UL 56600 DSP.
# the format of the file is:
# - a line starting with "!" contains information tuples for case=B, pref=c,
# col1=c, cmnt=c, lab1=B, lcol=B. Where, c means a character and B
# means Boolean (1/0 or T/F). Case is for case-sensitive, Pref is
# number prefix char if any, col1 is character in column 1 that means
# comment (if any), cmnt is comment char, lab1 is True if a string in
# column 1 is a label, lcol is True if a label ends in colon (:).
# - a line starting with "." defines an extension list for files to use
# this format. The list is comma separated and contains just extensions.
# - lines starting with "$" define macros to be substituted in the opcodes.
# a macro is a single letter that yields a string of any length. The
# line format is $n=string where n is a letter. The opcodes then refer
# to this using $n anywhere.
# - lines starting with "=" define extra strings to match for color. The
# most common would be register names and/or directives.
!case=F pref=# col1=* cmnt=; lab1=T lcol=F hexp=$
.asm,s,src,a56
=A0,A1,A2,B0,B1,B2,EP,LA,LC,M0,M1,M2,M3,M4,M5,M6,M7
=N0,N1,N2,N3,N4,N5,N6,N7,OMR,R0,R1,R2,R3,R4,R5,R6,R7
=SC,SP,SR,SZ,SSH,SSL,VBA,X0,X1,Y0,Y1
$c=[es|ge|gt|lc|le|ls|lt|mi|ne|nr|pl|nn]
abs
ad{c|d|dl|dr}
and[i]
as[l|r]
b$c
bc{hg|lr}
bra
brk$c
bs$c
bset
bsr
btst
clb
clr
cmp[m|u]
debug
debug$c
dec
div
dmac
do
enddo
eor
extract[u]
forever
if$c
inc
insert
j$c
jclr
jmp
js$c
js{clr|et|r|set}
lra
ls[l|r]
lua
mac[i|r|ri]
max[m]
merge
move[c|m|p]
mpy[i|r|ri]
neg
nop
normf
not
or[i]
rep
reset
rnd
ro{l|r}
rt{i|s}
sbc
stop
sub[l|r]
t$c
tfr
trap
trap$c
tst
umove
vsl
wait
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -