当前位置 :
【C51比较两个无符号数的大小两个8位无符号数分别存放在外部RAMDATA1和DATA2单元中,将找出的较大数存放在DATA3单元中(DATA1,DATA2,DATA3为三个连续的存储单元).ORG8000HCLRCMOVDPTR,#DATA1MOVXA,@DPTRMOVR3,AI】
1人问答
问题描述:

C51比较两个无符号数的大小

两个8位无符号数分别存放在外部RAMDATA1和DATA2单元中,将找出的较大数存放在DATA3单元中(DATA1,DATA2,DATA3为三个连续的存储单元).ORG8000H

CLRC

MOVDPTR,#DATA1

MOVXA,@DPTR

MOVR3,A

INCDPTR

MOVXA,@DPTR

SUBBA,R3

JNCBIG2

XCHA,R3

SJMPBIG1

BIG2:MOVXA,@DPTR

BIG1:INCDPTR

MOVX@DPTR,A

END

A里存放的是相减后的结果,要将较大数存到DATA3,DPTR不是还应该加1么?

申阳春回答:
  ;ORG8000HCLRCMOVDPTR,#DATA1MOVXA,@DPTRMOVR3,AINCDPTRMOVXA,@DPTRSUBBA,R3;(DATA2)-(DATA1)JNCBIG2;(DATA2)较大则转移XCHA,R3SJMPBIG1BIG2:MOVXA,@DPTR;重新读取DATA2BIG1:INCDPTR;指向DATA3MOVX...
最新更新
优秀数学推荐
热门数学
PC端 | 移动端 | mip端
字典翻译(zidianfy.com)汇总了汉语字典,新华字典,成语字典,组词,词语,在线查字典,中文字典,英汉字典,在线字典,康熙字典等等,是学生查询学习资料的好帮手,是老师教学的好助手。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
电话:  邮箱:
Copyright©2009-2021 字典翻译 zidianfy.com 版权所有 闽ICP备2022014709号-7
lyric 頭條新聞