幽ぺ明ぺ叶 发表于 2012-11-9 01:37:40

关于嵌入式的汇编语言疑问

最近开始学习嵌入式,见到了如下指令:


START   *uses registers d5            

      

      bsr   hwinit      

      Move.w#0,d5

      move.wd5,num

MOVE是什么意思?? 为什么不是MOV啊??? 这段代码什么意思????D5是寄存器吗??

查了好久百度,也没查到答案,都没见到过MOVE指令。。。。望大家指点下。。谢谢了

幽ぺ明ぺ叶 发表于 2012-11-9 07:53:25

没人知道吗????求解哎~~~:'(:'(:'(:'(:'(:'(:'(:'(

风扫地 发表于 2012-11-9 08:51:41

汇编语言具体应该与平台有关。。你是用的什么CPU。。这个是ARM的么?

幽ぺ明ぺ叶 发表于 2012-11-9 09:08:21

风扫地 发表于 2012-11-9 08:51 static/image/common/back.gif
汇编语言具体应该与平台有关。。你是用的什么CPU。。这个是ARM的么?

貌似是 MC68000.。。。学校讲课用的。。。。我估摸着是不是因为太老 所以和现代跟不上节奏   但是还是不懂 D5是寄存器 NUM是个啥??为啥会把D5 转移到NUM上呢、。。。

风扫地 发表于 2012-11-9 11:08:37

我在网上找到了摩托罗拉68000的指令集。。。还真没有接触过这个平台的。抱歉。。

bsr   hwinit       ;这个应该是执行一个初始化函数。。

建议先了解一下68000的存储器结构再看指令集。。

风扫地 发表于 2012-11-9 11:15:24

我查了一下这款CPU是上个世纪80~90年代,楼主学校是用的这个做实验的么?
                好像__比较有历史了。。

幽ぺ明ぺ叶 发表于 2012-11-10 05:42:50

风扫地 发表于 2012-11-9 11:15 static/image/common/back.gif
我查了一下这款CPU是上个世纪80~90年代,楼主学校是用的这个做实验的么?
                好像__比较有历史了。。

嗯。。用一个68K的模拟器做。。。下周貌似要开始学VHDL。。我也纳闷 前半个学期讲68000干毛。。我找的资料都是超级古董的黄皮书。。。无语了。。。谢谢你的指令集哈~~研究研究区。。还要考试。。。。
页: [1]
查看完整版本: 关于嵌入式的汇编语言疑问