正在加载图片...
二.特征控制:设定循环结束标志实现循环控制。 例:找正数表最小值。正数表存在片外RAM中以LST为起 始单元,用-1作为结束标志。 START: MOV DPTR,#IST;数表首地址 MOV B, #127 ;预置最小值 NEXT: MOVX A, @DPTR ;取数 INC DPTR ;修改指针 CJNE A,#-1,NEXT1;是否为数表结尾? SJMP DONE ;循环结束 NEXT1: CJNE A,B,NEXT2;比较 NEXT2: JNC NEXT MOV B, A ;保存较小值 SJMP NEXT DONE: SJMP DONE 习题统计一班考试为100分和不及格人数,成绩单在4H起始单元。二.特征控制:设定循环结束标志实现循环控制。 例:找正数表最小值。正数表存在片外RAM中以LIST为起 始单元,用-1作为结束标志。 START:MOV DPTR,#LIST ;数表首地址 MOV B,#127 ;预置最小值 NEXT: MOVX A,@DPTR ;取数 INC DPTR ;修改指针 CJNE A,#-1,NEXT1;是否为数表结尾? SJMP DONE ;循环结束 NEXT1:CJNE A,B,NEXT2 ;比较 NEXT2:JNC NEXT MOV B,A ;保存较小值 SJMP NEXT DONE: SJMP DONE 习题统计一班考试为100分和不及格人数,成绩单在41H起始单元
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有