打印

请教 汇编语言问题

[复制链接]
1173|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
请问各位大侠:

asm("movlb  2");
这个语句是神马意思,主要作用是神马?
沙发
lcofjp| | 2014-5-30 07:17 | 只看该作者
应该是BSR=2的意思。

使用特权

评论回复
板凳
yewuyi| | 2014-5-30 08:20 | 只看该作者
asm("movlb  2");

asm()是一个在C代码中嵌入汇编指令的宏,这段的意思就是在上下文代码中嵌入 movlb  2; 这一段代码

使用特权

评论回复
地板
zhimagod| | 2014-5-30 08:23 | 只看该作者
18系列的指令吧

使用特权

评论回复
5
冰点柔情|  楼主 | 2014-5-31 21:38 | 只看该作者
BSR又是什么呢?有什么作用呢?

使用特权

评论回复
6
lcofjp| | 2014-5-31 23:13 | 只看该作者
冰点柔情 发表于 2014-5-31 21:38
BSR又是什么呢?有什么作用呢?

BSR是分页寄存器,用来选择哪个bank的。 bank select register。如果你不知道啥是bank,就别玩PIC了。

使用特权

评论回复
7
yewuyi| | 2014-6-1 17:48 | 只看该作者
使用C根本不需要去管BANK,竟然在C代码中嵌入切换BANK的指令,这个代码写的有点奇葩了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

12

帖子

0

粉丝