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

📄 compare.asm

📁 Small RTOS51是为51系列单片机而编写的。它是完全免费的、源代码公开的多任务实时操作系统。它可在无任何外部数据存储器的单片80C51系统上运行
💻 ASM
字号:
;例:比较片内RAM Number1和Number2两个单元中的无符号数的大小,大数存入Max单元,小数存入Min单元,如果两数相等,置位标志位F0。
Number1	EQU	21H
Number2	EQU	22H
Max	EQU	23H
Min	EQU	24H
;以下准备数据
	MOV	Number1,#1h	
	MOV	Number2,#10	;读者可更改这两个数作比较
	LCALL	COMP		;原地循环,请点击左上角RST按钮从头开始
	SJMP	$
;以下是本例演示
COMP:
	MOV	A,Number1	;取第一个数
	CJNE	A,Number2,BIG	;和第二个数比较,不等转BIG处
	SETB	F0		;相等设置标志返回
	RET
BIG:	JC	LESS		;(A)中的数小,则转移到LESS处
	MOV	Max,A		;否则是(A)中的数大
	MOV	Min,Number2
	RET
LESS:	MOV	Min,A
	MOV	Max,Number2
	RET
	END

⌨️ 快捷键说明

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