社区
汇编语言
帖子详情
请问 8位单片机用汇编如何实现 多字节数据大小比较
junyizhi
2011-05-16 02:38:45
初次用汇编,不是很了解。
最近在用松瀚的8位单片机2711a
想用汇编写个程序。
但是不知道如何比较一个大于255的数
比如我想定义一个2字节的变量xx,
我想让他和1024比较,应该如何实现?
我想定义一个变量用于累加,累加很多次以后可能会超出2字节,那我该怎么存取累加值??
望高手赐教!不胜感激!
以前都是用C写的,把变量定义够长那就好了。但是用汇编不知道该如何处理!!!!!
...全文
373
5
打赏
收藏
请问 8位单片机用汇编如何实现 多字节数据大小比较
初次用汇编,不是很了解。 最近在用松瀚的8位单片机2711a 想用汇编写个程序。 但是不知道如何比较一个大于255的数 比如我想定义一个2字节的变量xx, 我想让他和1024比较,应该如何实现? 我想定义一个变量用于累加,累加很多次以后可能会超出2字节,那我该怎么存取累加值?? 望高手赐教!不胜感激! 以前都是用C写的,把变量定义够长那就好了。但是用汇编不知道该如何处理!!!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiaopoy
2011-06-03
打赏
举报
回复
用带CF标志位的sbc和adc实现借位,有点头疼,思路是这样但好使不好使就不知道,假设R0:R1储存的是第一个数,R2:R3储存的是第二个数:
sub R1, R3
sbc R0, R1
cmp R0, 0
jg GreaterIsNum1 ;//
cmp R1, 0
jge GreaterIsNum1 ;//
GreaterIsNum2:
;
GreaterIsNum1:
;
jmp Over
heizitai
2011-06-02
打赏
举报
回复
放到dx
WJN92
2011-05-31
打赏
举报
回复
你可以先比较最高位啊,如果高位相同在对比下面的
4位跟4位,对比就好了
ma329220777
2011-05-30
打赏
举报
回复
弄个冒泡的理念 ...
大熊猫侯佩
2011-05-16
打赏
举报
回复
找对应的指令手册呀,你既然编写这个程序,不可能没有参考手册滴
at89c51
单片机
双
字节
汇编
程序代码
基于
单片机
at89c51的双
字节
乘法
汇编
程序语言代码
三
字节
除法_
单片机
汇编
语言
毕设时用51
单片机
汇编
指令编写的三
字节
除法,写成了一个可轻易调用的子程序,很实用,希望能帮到大家的忙
基于
单片机
实现
音乐播放器的功能
本设计是基于是stm32
单片机
的音乐播放器,主要
实现
以下功能: ·可
实现
蜂鸣器播放音乐; ·可
实现
通过定时器控制音调的
大小
; ·可
实现
通过定时控制节拍的
大小
; ·可以学会乐谱与频率之间的对应关系;
51
单片机
汇编
指令
字节
数与周期数
51
单片机
汇编
指令
字节
数与周期数,统计介绍51
单片机
汇编
指令的
字节
数与周期数
轻松学习51
单片机
汇编
语言
学习51
单片机
汇编
语言的参考资料 定点运算子程序库文件名为DQ51.ASM,为便于使用,先将有关约定说明如下: 1.多
字节
定点操作数:用[R0]或[R1]来表示存放在由R0或R1指示的连续单元中的数 据。地址小的单元存放
数据
...
汇编语言
21,459
社区成员
41,600
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章