鱼C论坛

 找回密码
 立即注册
查看: 1964|回复: 6

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

[复制链接]
发表于 2012-11-9 01:37:40 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

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


START   *uses registers d5            

      

        bsr     hwinit      

        Move.w  #0,d5

        move.w  d5,num

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

查了好久百度,也没查到答案,都没见到过MOVE指令。。。。望大家指点下。。谢谢了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2012-11-9 07:53:25 | 显示全部楼层
没人知道吗????求解哎~~~:'(:'(:'(:'(:'(:'(:'(:'(
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2012-11-9 08:51:41 | 显示全部楼层
汇编语言具体应该与平台有关。。你是用的什么CPU。。这个是ARM的么?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2012-11-9 09:08:21 | 显示全部楼层

貌似是 MC68000.。。。学校讲课用的。。。。我估摸着是不是因为太老 所以和现代跟不上节奏   但是还是不懂 D5是寄存器 NUM是个啥??为啥会把D5 转移到NUM上呢、。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2012-11-9 11:08:37 | 显示全部楼层
我在网上找到了摩托罗拉68000的指令集。。。还真没有接触过这个平台的。抱歉。。

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

建议先了解一下68000的存储器结构再看指令集。。
68000指令集.zip (770.38 KB, 下载次数: 3)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2012-11-9 11:15:24 | 显示全部楼层
我查了一下这款CPU是上个世纪80~90年代,楼主学校是用的这个做实验的么?
                好像__比较有历史了。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2012-11-10 05:42:50 | 显示全部楼层
风扫地 发表于 2012-11-9 11:15
我查了一下这款CPU是上个世纪80~90年代,楼主学校是用的这个做实验的么?
                好像__比较有历史了。。

嗯。。用一个68K的模拟器做。。。下周貌似要开始学VHDL。。我也纳闷 前半个学期讲68000干毛。。我找的资料都是超级古董的黄皮书。。。无语了。。。谢谢你的指令集哈~~研究研究区。。还要考试。。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-10-8 02:17

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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