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

📄 ggt.asm

📁 MCPU is a minimal cpu aimed to fit into a 32 Macrocell CPLD - one of the smallest available programm
💻 ASM
字号:

; GCD using Dijkstras Algorithm
;
; 12.01.01 Tim Boescke

USE "cpu3.inc"

start:
	NOR	allone	;Akku = 0
	NOR	b
	ADD	one	;Akku = - b

	ADD	a	;Akku = a - b
			;Carry set when akku >= 0
	JCC	neg

	STA	a

	ADD	allone
	JCC	end	;A=0 ? -> end,  result in b

	JCC	start
neg:
	NOR	zero
	ADD	one	;Akku = -Akku

	STA	b
	JCC	start	;Carry was not altered
end:
	JCC	end
a:
	DCB	(126)
b:
	DCB	(124)
bneg:	
	DCB	(0)

⌨️ 快捷键说明

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