迪文科技论坛

 找回密码
 立即注册
搜索
查看: 1080|回复: 2

【提问】怎么在OS中实现两个变量地址的数据比较?

[复制链接]

38

主题

82

回帖

719

积分

高级会员

Rank: 4

积分
719
发表于 2020-6-19 18:39:38 | 显示全部楼层 |阅读模式
比如1000H和1010H中的两个数据,怎么在OS中实现两个数据的对比呢?

给我一个思路就可以了

谢谢大佬帮忙!
回复

使用道具 举报

0

主题

41

回帖

520

积分

高级会员

Rank: 4

积分
520
发表于 2020-6-22 13:37:50 | 显示全部楼层
可以用LDBRLDWR指令  把数据放入到屏的寄存器,然后根据需要用JS(两16bit OS
寄存器比较)  CJNE(两个8bitOS 寄存器比较)等运算指令
回复

使用道具 举报

0

主题

106

回帖

959

积分

高级会员

Rank: 4

积分
959
发表于 2020-6-22 20:13:21 | 显示全部楼层
LDWR R0,0X1000
MOVXR R10,1,1

LDWR R0,0X1002
MOVXR R12,1.1

TESTS R10,R12,4
IJNE R0,0,Text1

CJNE R10,R12,NEXT1

NEXT1:
NOP

Text1:
NOP
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2026-4-15 02:54 , Processed in 0.049580 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表