汇编语言问题 5

试编写一个程序把三个无符号单字节数X,Y,Z从大到小进行排列,存放到paixu开始的存储单元。感激不尽!!!汇编语言来编写... 试编写一个程序把三个无符号单字节数X,Y,Z从大到小进行排列,存放到paixu开始的存储单元。
感激不尽!!!汇编语言来编写
展开
 我来答
山水阿锐
推荐于2018-04-12 · TA获得超过34.3万个赞
知道顶级答主
回答量:23.7万
采纳率:91%
帮助的人:3.2亿
展开全部
单片机中 没有相等就跳转的指令
其实,CJNE实际上也实现了相等跳转的功能的:

CJNE A,#DATA,rel ;如果不等跳到rel
指令A ;如果等就执行下一条指令 指令A
...
rel:指令B
...

假如有一条相等就跳转的指令CJE(实际上没有)
CJE A,#DATA,rel ;相等跳到rel
指令B ;不等跳到指令B
...
rel:指令A
...

上面两个功能完全一样,所以没必要加一条相等就跳转的指令CJE 。

相等跳转可以用:
1:CJNE
2:一楼的 两数相减,为0则相等。但CMP比较指令是微机的
单片机没有此指令,用SUBB的话原数被改变,要先保护。
3:两数异或
XRL A,#DATA
JZ rel ;结果为0跳到rel
用2/3的话注意:要用到A
JZ rel ; A中的数为0,跳转到rel.
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
意法半导体(中国)投资有限公司
2023-06-12 广告
汇编语言(assembly language)是面向机器的程序设计语言.汇编语言是一种功能很强的程序设计语言,也是利用计算机所有硬件特性并能直接控制硬件的语言。汇编语言”作为一门语言,对应于高级语言的编译器,需要一个“汇编器”来把汇编语言原... 点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
做而论道
高能答主

2015-05-31 · 把复杂的事情简单说给你听
知道大有可为答主
回答量:3万
采纳率:80%
帮助的人:1.1亿
展开全部
三个无符号单字节数X,Y,Z...

这些数,事先,也应该存在某几个存储单元中。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
秒懂百科
2021-04-03 · TA获得超过5.9万个赞
知道大有可为答主
回答量:25.3万
采纳率:88%
帮助的人:1.2亿
展开全部

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式