慧静51单片机软件_MCS-51单片机程序求极值

ORG 0000H

LJMP MAIN

ORG 0100H

MAIN:  MOV DPTR,#地址  ;存储数据的起始地址

MOV R2,#num-1   ;对num个数求极值

MOV A,@DPTR          ;

MOV #SAVEREM,A  ;存储在内部RAM,SAVERAM单元

INC DPTR       ;

NEXT:    MOV A,@DPTR    ;

MOV B,A       ;

CLR C        ;CY是否进位/借位,是==1,否==0,CY清零

SUBB A,#SAVEREM  ;

JC XT         ;JC=JMP CARRY

MOV #SAVEREM,B    ;有借位更新最大值

XT:   INC DPTR        ;

DJNZ  NEXT      ;DJNZ = DEC JMP NOT ZERO

WAIT:  SJMP  WAIT        ;

END            ;

51C版本

#include

#include

const int res = 0x//目的存储地址

const int a = 0x//数组起始地址

const int num = /p>

main(){

unsigned int i , p = a;//REM存储地址

unsigned char max;

max = DBYTE[p++];//为什么后执行p++/p>

for(i = 0;i < num;i++,p++){

if(max < DBYTE[p]){

max = DBYTE[P];

}

}

DBYTE[res] = max;

}

课后梳理

相关资源:iZotope Ozone VST (臭氧) V4.0.3.274 绿色汉化版.zip-制造工具类…

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年11月25日
下一篇 2020年11月25日

相关推荐