社区
VC.NET
帖子详情
使用code_seg定义多个代码段有什么用呢?
peterpan
2004-12-02 11:29:35
对“代码段”的概念不清楚——不知道做什么用的,查过了msdn和网上的资料,没有讲的很清楚的。
哪位大侠能跟我详细解释一下啊?
...全文
308
9
打赏
收藏
使用code_seg定义多个代码段有什么用呢?
对“代码段”的概念不清楚——不知道做什么用的,查过了msdn和网上的资料,没有讲的很清楚的。 哪位大侠能跟我详细解释一下啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
捏造的信仰
2004-12-06
打赏
举报
回复
代码段只在汇编里面见过……VB.net里面……
“这些分配的代码段有什么用啊?”
废话,代码段当然就是用来放代码的啊。
imRainman
2004-12-06
打赏
举报
回复
汗......
路过,路过......
peterpan
2004-12-06
打赏
举报
回复
哦,明白了,我去看汇编:)
谢谢楼上。
somedummy
2004-12-04
打赏
举报
回复
楼上怎么从C/C++钻过来了?
imRainman
2004-12-03
打赏
举报
回复
关注一下,等待高手......
peterpan
2004-12-03
打赏
举报
回复
再顶顶
peterpan
2004-12-02
打赏
举报
回复
是啊,这段话中文的和洋文都看了好多遍了,
就是想问问这些分配的代码段有什么用啊?
xuzheng318
2004-12-02
打赏
举报
回复
#pragma code_seg(["section-name"[,"section-class"]])
该指令用于指定一个分配函数的代码段。code_seg编译指示指定了函数的缺省段。你可以有选择性地指定类和段名。使用没有section-name字符串的#pragmacode_seg可在编译开始时将其复位。
peterpan
2004-12-02
打赏
举报
回复
自己顶一下
#pragma
CODE
_
SEG
__NEAR_
SEG
NON_BANKED/#pragma
CODE
_
SEG
DEFAULT
在写到SCI 中断发送,中断接收程序的时候,在程序中会出现#pragma
CODE
_
SEG
__NEAR_
SEG
NON_BANKED/#pragma
CODE
_
SEG
DEFAULT,这两句话在程序中具体的
代码
如下: 1 /***************************...
为什么在写中断函数时要写#pragma
CODE
_
SEG
__NEAR_
SEG
NON_BANKED这句话,是不是没什么实际作用的啊 '中断函数置于非分页区内'这是什么意思啊,非分页区是什么啊
拿s12系列的来说,NON_BANKED一般位于0xc000-0xffff区域,而这个区域是16位单片机可以直接寻址的区域,而__NEAR_
SEG
告诉编译器函数放在固定页中,只有固定页中的函数才能访问其他页的数据,同时
CODE
_
SEG
定义
了一个
代码
段
....
关于#pragma
code
_
seg
在所有的预处理指令中,#pragma 指令可能是最复杂的了,它的作用是设定...依据
定义
,编译指示是机器或操作系统专有的, 且对于每个编译器都是不同的。 其格式一般为: #Pragma Para 其中Para 为参数,下面来看一些常用
#pragma
code
_
seg
在所有的预处理指令中,#pragma 指令可能是最复杂的了,它的作用是设定...依据
定义
,编译指示是机器或操作系统专有的, 且对于每个编译器都是不同的。 其格式一般为: #Pragma Para 其中Para 为参数,下面来看一些常用
详细介绍预处理指令data_
seg
的
使用
方法
也就是说,在DLL中
定义
一个共享的,有名字的数据
段
。最关键的是:这个数据
段
中的全局变量可以被
多个
进程共享。否则
多个
进程之间无法共享DLL中的全局变量。 2. 共享数据必须初始化,否则微软编译器会把没有初始化...
VC.NET
7,540
社区成员
27,673
社区内容
发帖
与我相关
我的任务
VC.NET
.NET技术 VC.NET
复制链接
扫一扫
分享
社区描述
.NET技术 VC.NET
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章