这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » 软件与操作系统 » C语言和汇编怎样引用对方定义的变量?

共11条 1/2 1 2 跳转至

C语言和汇编怎样引用对方定义的变量?

助工
2013-07-29 13:55:37     打赏

比如:

在汇编中定义
        Ref1    DCD   0x00000000
        Ref2    DCD   0x00000000
在C语言中怎样引用 Ref1、Ref2 ,或者怎样去修改 Ref1、Ref2 的内容。

在C语言中定义
       int  Num1;
       int  Num2;
在汇编语言中怎样引用 Num1、Num2,或者怎样修改 Num1、Num2 的内容




关键词: 言和     汇编     怎样     引用     对方     定义     变量    

高工
2013-07-29 13:57:30     打赏
2楼
用指针。以32位系统为例:unsigned short int *ptr=0x00000000;然后就可以利用ptr管理地址为0,1的内存空间了。如:*ptr=100;就可以把该字的值设置为100

助工
2013-07-29 14:46:43     打赏
3楼
原来如此

专家
2013-07-31 16:30:27     打赏
4楼

学习了。


专家
2013-07-31 22:43:25     打赏
5楼
一般人很少对指针进行实际的直接赋地址值,突然看到这种方法,豁然开朗

高工
2013-08-03 09:25:03     打赏
6楼
不同的开发环境, 有不同的定义.  如果是 Keil MDK.  可以参考一下启动文件. startup_xx.s  最好还是翻一下编译器参考手册

高工
2013-08-03 09:48:10     打赏
7楼
这个需要编译器支持才行,混合编程,学习了

菜鸟
2014-12-12 21:14:34     打赏
8楼
学习了。。。。。。。。。。。。。。。

菜鸟
2015-02-21 12:50:54     打赏
9楼
能不能给我发一个Linux c语言编辑器vi 6.0 的给我   谢谢了  1031365584@qq.com

专家
2015-02-21 13:15:45     打赏
10楼

c和汇编混合编程,像楼上说的,首先编译器需要支持。其次,注意export和import的使用


共11条 1/2 1 2 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]