全站数据
8 4 2 0 5 8 1

51单片机如何用汇编语言比较两个数的大小

湖北自考 | 简单学习,快乐成才!         
问题更新日期:2024-11-16 05:23:14

问题描述

51单片机如何用汇编语言比较两个数的大小,麻烦给回复
精选答案
最佳答案

51单片机汇编程序区分两个数据大小的操作主要有CJNE和SUBB指令。

CJNE指令是将两个数分别放于累加器a和某个寄存器当中,执行指令之后,可以根据cy的状态判断出两个数的大小。

SUBB是减法指令,也是将两个数分别放于a和寄存器当中,通过指令之后的cy位判断两个数的大小。

其他回答

单片机比较大小可以用减法指令来实现, 比如比较两个数A与B的大小,步骤如下:

1、先将借位清0。

2、执行指令SUBB,也就是A-B。

3、判断,借位C的状态,如果C等于1,那么A<B,反之A>B。