打印

这个用C怎么写

[复制链接]
788|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lizye|  楼主 | 2015-2-27 21:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
shimx| | 2015-2-27 21:30 | 只看该作者
汇编格式 指明一下代码的位置。
C就不用指明位置了,编译器自动处理。所以说C方便嘛

使用特权

评论回复
板凳
lizye|  楼主 | 2015-2-27 21:34 | 只看该作者
楼上没明白我的意思啊

使用特权

评论回复
地板
jiahy| | 2015-2-27 21:37 | 只看该作者
难道你是想在400H的位置调用reset程序
这要绝对定位了
用汇编比较好,C的话没有标准方法,取决于编译器

使用特权

评论回复
5
shimx| | 2015-2-27 21:38 | 只看该作者
这个不好说了啊

使用特权

评论回复
6
lizye|  楼主 | 2015-2-27 21:39 | 只看该作者
该款 PGA450-Q1利用高度可配置的突发信号生成器(burst generator)、低噪声放大器以及 12 位逐次逼近寄存器 (SAR) 模数转换器 (ADC) 处理回声信号,计算传感器与对象之间的距离。

使用特权

评论回复
7
shimx| | 2015-2-27 21:40 | 只看该作者

这个你得研究一下编译器的手册,不然直接用汇编操作吧

使用特权

评论回复
8
jiaxw| | 2015-2-27 21:41 | 只看该作者
void (*reset)(void)=0x00000400;
这样不可以吗?

使用特权

评论回复
9
lizye|  楼主 | 2015-2-27 21:42 | 只看该作者
我是要把reset();存放在0x00000400开始的地址

不是运行reset();就让PC指向0x00000400

使用特权

评论回复
10
shimx| | 2015-2-27 21:43 | 只看该作者
在链接的时候指定吧

使用特权

评论回复
11
spark周| | 2015-2-27 21:44 | 只看该作者
这个用法在C标准里面是未定义的,就是说取决于编译器与硬件。

使用特权

评论回复
12
shimx| | 2015-2-27 21:45 | 只看该作者
楼主这个问题这么些人都答不上来 那么说明你这个问题可能本身没啥意义 可能是走上歧途了 方法有问题 思路有问题
连我这个C语言高人(据说现在大部分人不敢说自己精通C语言,但是本人不仅仅是精通C,而是极其精通C语言) 都没看明白

建议换个方法........

使用特权

评论回复
13
lizye|  楼主 | 2015-2-27 21:45 | 只看该作者
还有吗

使用特权

评论回复
14
wyjie| | 2015-2-27 21:46 | 只看该作者

高人:有一段代码,我就是想把这段代码从指定地址开始存放
就这样

使用特权

评论回复
15
lovecat2015| | 2015-2-27 22:55 | 只看该作者
用汇编的话感觉比较容易实现

使用特权

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

本版积分规则

852

主题

9757

帖子

2

粉丝