那位大虾给一个数值比较的程序要求用汇编的

来源:百度知道 编辑:UC知道 时间:2024/06/10 08:23:01
单片机是8031的,要求输入一个数值,与程序要求的数值进行比较
温度在16至28度之间,如果高过或者低于此温度单片机进行自动调节

XOR AH,AH
INT 16H
;输入的值放在AL中

CMP AH,16
JB chuli1
CMP AH,28
JA chuli2
MOV DL,AH
JMP ok

chuli1:
MOV DL,16
JMP ok
chuLI2:
MOV DL,28
JMP ok

ok:
;输出的值放在DL中

假如输如的是X,程序设的是

MOV A,#16H
CJNE A,X REL
REL:JC KEL 调节程序
MOV A,#28H
CJNE A,X K
K: JNC AEL 调节程序
执行下面的程序

这个应该是最简单的比较算法啊,教科书上一般都会举例子的。 最常用的就是冒泡法,你可以参考汇编教材。