⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gen

📁 这是一个68k的编译器
💻
字号:
abcd
	bu	DN,DN			RXRY	C100
	bu	PREDEC,PREDEC		RXRY	C108
add
	bwlu	IMMED,DATALT		IMMEAS	0600
	wlu	ANYEA,DN		EAREGS	D000
	B	DATA,DN			EAREGS	D000
	bwlu	DN,ALTMEM		REGEAS	D100
	wu	ANYEA,AN		EAREG	D0C0
	L	ANYEA,AN		EAREG	D1C0
adda
	wu	ANYEA,AN		EAREG	D0C0
	L	ANYEA,AN		EAREG	D1C0
addi
	bwlu	IMMED,DATALT		IMMEAS	0600
addq
	bwlu	IMMED,ALTER		QUKEA	5000
addx
	bwlu	DN,DN			RXRYS	D100
	bwlu	PREDEC,PREDEC		RXRYS	D108
and
	bwlu	DATA,DN			EAREGS	C000
	bwlu	DN,ALTMEM		REGEAS	C100
	bwlu	IMMED,DATALT		IMMEAS	0200
	bu	IMMED,CCR		IMMB	023C
	wu	IMMED,SR		IMMW	027C
andi
	bwlu	IMMED,DATALT		IMMEAS	0200
	bu	IMMED,CCR		IMMB	023C
	wu	IMMED,SR		IMMW	027C
asl
	wu	ALTMEM			EA	E1C0
	bwlu	DN,DN			RSHIFT	E120
	bwlu	IMMED,DN		QSHIFT	E100
asr
	wu	ALTMEM			EA	E0C0
	bwlu	DN,DN			RSHIFT	E020
	bwlu	IMMED,DN		QSHIFT	E000
bcc
	bwlu	EXPR			BCC	6400
bcs
	bwlu	EXPR			BCC	6500
beq
	bwlu	EXPR			BCC	6700
bge
	bwlu	EXPR			BCC	6C00
bgt
	bwlu	EXPR			BCC	6E00
bhi
	bwlu	EXPR			BCC	6200
ble
	bwlu	EXPR			BCC	6F00
bls
	bwlu	EXPR			BCC	6300
blt
	bwlu	EXPR			BCC	6D00
bmi
	bwlu	EXPR			BCC	6B00
bne
	bwlu	EXPR			BCC	6600
bpl
	bwlu	EXPR			BCC	6A00
bvc
	bwlu	EXPR			BCC	6800
bvs
	bwlu	EXPR			BCC	6900
bra
	bwlu	EXPR			BCC	6000
bsr
	bwlu	EXPR			BCC	6100
bchg
	lu	DN,DN			REGEA	0140
	lu	IMMED,DN		BIT	0840
	bu	DN,ALTMEM		REGEA	0140
	bu	IMMED,ALTMEM		BIT	0840
bclr
	lu	DN,DN			REGEA	0180
	lu	IMMED,DN		BIT	0880
	bu	DN,ALTMEM		REGEA	0180
	bu	IMMED,ALTMEM		BIT	0880
bset
	lu	DN,DN			REGEA	01C0
	lu	IMMED,DN		BIT	08C0
	bu	DN,ALTMEM		REGEA	01C0
	bu	IMMED,ALTMEM		BIT	08C0
btst
	lu	DN,DN			REGEA	0100
	lu	IMMED,DN		BIT	0800
	bu	DN,DATA			REGEA	0100
	bu	IMMED,DATA		BIT	0800
bfchg
	U	DATALT,FIELD		BITFLD	EAC0
bfclr
	U	DATALT,FIELD		BITFLD	ECC0
bfexts
	U	DN,FIELD,DN		BITFLD2	EBC0
	U	CONTROL,FIELD,DN	BITFLD2	EBC0
bfextu
	U	DN,FIELD,DN		BITFLD2	E9C0
	U	CONTROL,FIELD,DN	BITFLD2	E9C0
bfffo
	U	DN,FIELD,DN		BITFLD2	EDC0
	U	CONTROL,FIELD,DN	BITFLD2	EDC0
bfins
	U	DN,DATALT,FIELD		BITFLD2	EFC0
bfset
	U	DATALT,FIELD		BITFLD	EEC0
bftst
	U	DN,FIELD		BITFLD	E8C0
	U	CONTROL,FIELD		BITFLD	E8C0
bkpt
	U	IMMED			IMM3	4848
callm
	U	IMMED,CONTROL		CALLM	06C0
cas
	bwlu	DN,DN,ALTMEM		CAS	08C0
cas2
	wlu	DPAIR,DPAIR,RPAIR	CAS2	08FC
chk
	wlu	DATA,DN			CHK	4100
chk2
	bwlu	CONTROL,RN		CHK2	00C0	0800
clr
	bwlu	DATALT			EAS	4200
cmp
	bwlu	IMMED,DATA		IMMEAS	0C00
	wlu	ANYEA,DN		EAREGS	B000
	B	DATA,DN			EAREGS	B000
	wu	ANYEA,AN		EAREG	B0C0
	L	ANYEA,AN		EAREG	B1C0
cmpa
	wu	ANYEA,AN		EAREG	B0C0
	L	ANYEA,AN		EAREG	B1C0
cmpi
	bwlu	IMMED,DATA		IMMEAS	0C00
cmpm
	bwlu	PSTINC,PSTINC		RXRYS	B108
cmp2
	bwlu	CONTROL,RN		CHK2	00C0	0000
dbcc
	U	DN,EXPR			DBCC	54C8
dbcs
	U	DN,EXPR			DBCC	55C8
dbeq
	U	DN,EXPR			DBCC	57C8
dbf
	U	DN,EXPR			DBCC	51C8
dbge
	U	DN,EXPR			DBCC	5CC8
dbgt
	U	DN,EXPR			DBCC	5EC8
dbhi
	U	DN,EXPR			DBCC	52C8
dble
	U	DN,EXPR			DBCC	5FC8
dbls
	U	DN,EXPR			DBCC	53C8
dblt
	U	DN,EXPR			DBCC	5DC8
dbmi
	U	DN,EXPR			DBCC	5BC8
dbne
	U	DN,EXPR			DBCC	56C8
dbpl
	U	DN,EXPR			DBCC	5AC8
dbt
	U	DN,EXPR			DBCC	50C8
dbvc
	U	DN,EXPR			DBCC	58C8
dbvs
	U	DN,EXPR			DBCC	59C8
dbra
	U	DN,EXPR			DBCC	51C8
divs
	wu	DATA,DN			EAREG	81C0
	L	DATA,DN			MULDIV	4C40	0800
	L	DATA,DPAIR		MULDIV	4C40	0800
divsl
	lu	DATA,DPAIR		MULDIV	4C40	0C00
divu
	wu	DATA,DN			EAREG	80C0
	L	DATA,DN			MULDIV	4C40	0000
	L	DATA,DPAIR		MULDIV	4C40	0000
divul
	lu	DATA,DPAIR		MULDIV	4C40	0400
eor
	bwlu	DN,DATALT		REGEAS	B100
	bwlu	IMMED,DATALT		IMMEAS	0A00
	bu	IMMED,CCR		IMMB	0A3C
	wu	IMMED,SR		IMMW	0A7C
eori
	bwlu	IMMED,DATALT		IMMEAS	0A00
	bu	IMMED,CCR		IMMB	0A3C
	wu	IMMED,SR		IMMW	0A7C
exg
	lu	DN,DN			RXRY	C140
	lu	AN,AN			RXRY	C148
	lu	DN,AN			RXRYR	C188
	lu	AN,DN			RXRY	C188
ext
	wu	DN			REG	4880
	L	DN			REG	48C0
extb
	lu	DN			REG	49C0
illegal
	U	EMPTY			INH	4AFC
jmp
	U	CONTROL			EA	4EC0
jsr
	U	CONTROL			EA	4E80
lea
	lu	CONTROL,AN		EAREG	41C0
link
	wu	AN,IMMED		REGIMM	4E50
	L	AN,IMMED		REGIMM	4808
lsl
	wu	ALTMEM			EA	E3C0
	bwlu	DN,DN			RSHIFT	E128
	bwlu	IMMED,DN		QSHIFT	E108
lsr
	wu	ALTMEM			EA	E2C0
	bwlu	DN,DN			RSHIFT	E028
	bwlu	IMMED,DN		QSHIFT	E008
move
	wu	ANYEA,DATALT		MOVE	3000
	B	DATA,DATALT		MOVE	1000
	L	ANYEA,DATALT		MOVE	2000
	wu	ANYEA,AN		MOVE	3000
	L	ANYEA,AN		MOVE	2000
	wu	CCR,DATALT		EAREV	42C0
	wu	DATA,CCR		EA	44C0
	wu	SR,DATALT		EAREV	40C0
	wu	DATA,SR			EA	46C0
	lu	CN,AN			MOVEU	4E68
	lu	AN,CN			MOVEU	4E60
movea
	wu	ANYEA,AN		MOVE	3000
	L	ANYEA,AN		MOVE	2000
movec
	lu	CN,RN			MOVEC	4E7A
	lu	RN,CN			MOVEC	4E7B
movem
	wu	RN,CALTPR		MOVEMO	4880
	L	RN,CALTPR		MOVEMO	48C0
	wu	RLIST,CALTPR		MOVEMO	4880
	L	RLIST,CALTPR		MOVEMO	48C0
	wu	IMMED,CALTPR		MOVEMO	4880
	L	IMMED,CALTPR		MOVEMO	48C0
	wu	CTLPST,RN		MOVEMI	4C80
	L	CTLPST,RN		MOVEMI	4CC0
	wu	CTLPST,RLIST		MOVEMI	4C80
	L	CTLPST,RLIST		MOVEMI	4CC0
	wu	CTLPST,IMMED		MOVEMI	4C80
	L	CTLPST,IMMED		MOVEMI	4CC0
movep
	wu	DN,INDEX		MOVEPO	0188
	L	DN,INDEX		MOVEPO	01C8
	wu	INDEX,DN		MOVEPI	0108
	L	INDEX,DN		MOVEPI	0148
moveq
	lu	IMMED,DN		MOVEQ	7000
moves
	bwlu	RN,ALTMEM		MOVES	0E00	0800
	bwlu	ALTMEM,RN		MOVES	0E00	0000
muls
	wu	DATA,DN			EAREG	C1C0
	L	DATA,DN			MULDIV	4C00	0800
	L	DATA,DPAIR		MULDIV	4C00	0C00
mulu
	wu	DATA,DN			EAREG	C0C0
	L	DATA,DN			MULDIV	4C00	0000
	L	DATA,DPAIR		MULDIV	4C00	0400
nbcd
	bu	DATALT			EA	4800
neg
	bwlu	DATALT			EAS	4400
negx
	bwlu	DATALT			EAS	4000
nop
	U	EMPTY			INH	4E71
not
	bwlu	DATALT			EAS	4600
or
	bwlu	DATA,DN			EAREGS	8000
	bwlu	DN,ALTMEM		REGEAS	8100
	bwlu	IMMED,DATALT		IMMEAS	0000
	bu	IMMED,CCR		IMMB	003C
	wu	IMMED,SR		IMMW	007C
ori
	bwlu	IMMED,DATALT		IMMEAS	0000
	bu	IMMED,CCR		IMMB	003C
	wu	IMMED,SR		IMMW	007C
pack
	U	PREDEC,PREDEC,IMMED	RXRYP	8148	0000
	U	DN,DN,IMMED		RXRYP	8140	0000
pea
	lu	CONTROL			EA	4840
reset
	U	EMPTY			INH	4E70
rol
	wu	ALTMEM			EA	E7C0
	bwlu	DN,DN			RSHIFT	E138
	bwlu	IMMED,DN		QSHIFT	E118
ror
	wu	ALTMEM			EA	E6C0
	bwlu	DN,DN			RSHIFT	E038
	bwlu	IMMED,DN		QSHIFT	E018
roxl
	wu	ALTMEM			EA	E5C0
	bwlu	DN,DN			RSHIFT	E130
	bwlu	IMMED,DN		QSHIFT	E110
roxr
	wu	ALTMEM			EA	E4C0
	bwlu	DN,DN			RSHIFT	E030
	bwlu	IMMED,DN		QSHIFT	E010
rtd
	U	IMMED			IMMWS	4E74
rte
	U	EMPTY			INH	4E73
rtm
	U	AN			REG	06C8
	U	DN			REG	06C0
rtr
	U	EMPTY			INH	4E77
rts
	U	EMPTY			INH	4E75
sbcd
	bu	DN,DN			RXRY	8100
	bu	PREDEC,PREDEC		RXRY	8108
scc
	bu	DATALT			EA	54C0
scs
	bu	DATALT			EA	55C0
seq
	bu	DATALT			EA	57C0
sf
	bu	DATALT			EA	51C0
sge
	bu	DATALT			EA	5CC0
sgt
	bu	DATALT			EA	5EC0
shi
	bu	DATALT			EA	52C0
sle
	bu	DATALT			EA	5FC0
sls
	bu	DATALT			EA	53C0
slt
	bu	DATALT			EA	5DC0
smi
	bu	DATALT			EA	5BC0
sne
	bu	DATALT			EA	56C0
spl
	bu	DATALT			EA	5AC0
st
	bu	DATALT			EA	50C0
svc
	bu	DATALT			EA	58C0
svs
	bu	DATALT			EA	59C0
stop
	U	IMMED			IMMW	4E72
sub
	bwlu	IMMED,DATALT		IMMEAS	0400
	wlu	ANYEA,DN		EAREGS	9000
	B	DATA,DN			EAREGS	9000
	bwlu	DN,ALTMEM		REGEAS	9100
	wu	ANYEA,AN		EAREG	90C0
	L	ANYEA,AN		EAREG	91C0
suba
	wu	ANYEA,AN		EAREG	90C0
	L	ANYEA,AN		EAREG	91C0
subi
	bwlu	IMMED,DATALT		IMMEAS	0400
subq
	bwlu	IMMED,ALTER		QUKEA	5100
subx
	bwlu	DN,DN			RXRYS	9100
	bwlu	PREDEC,PREDEC		RXRYS	9108
swap
	wu	DN			REG	4840
tas
	bu	DATALT			EA	4AC0
trap
	U	IMMED			IMM4	4E40
trapcc
	U	EMPTY			INH	54FC
	wl	IMMED			TRAPCC	54F8
trapcs
	U	EMPTY			INH	55FC
	wl	IMMED			TRAPCC	55F8
trapeq
	U	EMPTY			INH	57FC
	wl	IMMED			TRAPCC	57F8
trapf
	U	EMPTY			INH	51FC
	wl	IMMED			TRAPCC	51F8
trapge
	U	EMPTY			INH	5CFC
	wl	IMMED			TRAPCC	5CF8
trapgt
	U	EMPTY			INH	5EFC
	wl	IMMED			TRAPCC	5EF8
traphi
	U	EMPTY			INH	52FC
	wl	IMMED			TRAPCC	52F8
traple
	U	EMPTY			INH	5FFC
	wl	IMMED			TRAPCC	5FF8
trapls
	U	EMPTY			INH	53FC
	wl	IMMED			TRAPCC	53F8
traplt
	U	EMPTY			INH	5DFC
	wl	IMMED			TRAPCC	5DF8
trapmi
	U	EMPTY			INH	5BFC
	wl	IMMED			TRAPCC	5BF8
trapne
	U	EMPTY			INH	56FC
	wl	IMMED			TRAPCC	56F8
trappl
	U	EMPTY			INH	5AFC
	wl	IMMED			TRAPCC	5AF8
trapt
	U	EMPTY			INH	50FC
	wl	IMMED			TRAPCC	50F8
trapvc
	U	EMPTY			INH	58FC
	wl	IMMED			TRAPCC	58F8
trapvs
	U	EMPTY			INH	59FC
	wl	IMMED			TRAPCC	59F8
trapv
	U	EMPTY			INH	4E76
tst
	wlu	ANYEA			EAS	4A00
	B	DATA			EAS	4A00
unlk
	U	AN			REG	4E58
unpk
	U	PREDEC,PREDEC,IMMED	RXRYP	8188
	U	DN,DN,IMMED		RXRYP	8180

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -