Board logo

标题: 请教一个小问题 >>在汇编里面是什么意思啊? [打印本页]

作者: reallin    时间: 2006-10-19 14:19     标题: 请教一个小问题 >>在汇编里面是什么意思啊?

使用的是56F8xx 看到程序里面有这样的语句


move.l  #>>xxxx,r0


不知道怎么理解  这个>>有什么作用


各位知道的高人指教下


作者: strongchen    时间: 2006-10-19 16:39

一般>>是右移的意思,但在这里应该是指示数据的长度。

[此贴子已经被strongchen于2006-10-19 16:39:18编辑过]


作者: reallin    时间: 2006-10-20 08:19

还是不太明白
就move.l #>>xxxx,r0来说做的不会仅仅只是把xxxx赋给r0吧
在ADDA指令中也有类似的格式 看得糊里糊涂 也找不到什么资料
可否具体解释下
作者: reallin    时间: 2006-10-20 16:22

不会都像我一样 都是写C的吧
这东西 指令系统还是不熟悉
谁有介绍freescale单片机指令系统的资料 也可以推荐下啊
作者: strongchen    时间: 2006-10-20 17:04

这份资料中有介绍:DSP56800ERM.pdf
作者: reallin    时间: 2006-10-24 10:14

看过 还是找不到确切的含义
郁闷中
作者: usliwu    时间: 2006-10-26 14:50

强迫将一个数转换成21位或24位数. 在这里r0是一个24位寄存器。




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0