首页
社区
课程
招聘
[求助]如何在C#下使用汇编指令
发表于: 2006-3-21 20:32 6132

[求助]如何在C#下使用汇编指令

2006-3-21 20:32
6132
在VC,delphi下很容易使用内嵌汇编指令,C#下呢?

目前我还没看到关于这方面的文章或者书籍。能介绍些东东吗?谢谢先。

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (9)
雪    币: 291
活跃值: (213)
能力值: ( LV12,RANK:210 )
在线值:
发帖
回帖
粉丝
2
理论上只有在编译成Native代码的情况下, 内嵌汇编才有意义
我还没有见到C#的Native编译器, 不过应该有
2006-3-21 22:02
0
雪    币: 390
活跃值: (707)
能力值: ( LV12,RANK:650 )
在线值:
发帖
回帖
粉丝
3
用dll吧

c#在这方面很烂的
2006-3-23 10:47
0
雪    币: 217
活跃值: (99)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
4
先想想能否在java中加汇编么?
2006-3-23 11:52
0
雪    币: 222
活跃值: (72)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
5
可以用Marshal.Copy 写一段内存, 然后传地址给带回调的API.

网上有文章VB里面调用汇编, 应该类似

还有.Net 2.0里面Marshal部分有增强似乎是多了两个methods, 似乎有点用但是我没有玩过.Net
2006-3-24 07:52
0
雪    币: 200
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
cgo
6
好像不能使用汇编指令,至少不能直接使用
2006-3-27 14:19
0
雪    币: 721
活跃值: (350)
能力值: ( LV9,RANK:1250 )
在线值:
发帖
回帖
粉丝
7
最初由 firstrose 发布
用dll吧

c#在这方面很烂的


呵呵。
2006-3-27 16:40
0
雪    币: 721
活跃值: (350)
能力值: ( LV9,RANK:1250 )
在线值:
发帖
回帖
粉丝
8
最初由 dwing 发布
先想想能否在java中加汇编么?


Java中不能用指针,但C#可以;Java不能直接访问内存,但C#可以。所以在这点上,两者不具有可比性。
2006-3-27 16:41
0
雪    币: 721
活跃值: (350)
能力值: ( LV9,RANK:1250 )
在线值:
发帖
回帖
粉丝
9
最初由 thebutterfly 发布
理论上只有在编译成Native代码的情况下, 内嵌汇编才有意义
我还没有见到C#的Native编译器, 不过应该有


可能就是你说的这样。

但也有这种可能:对于这种特殊的代码(用某些关键字括起来的)编译器会直接编译成Native Code,而不使用IL。
2006-3-27 16:46
0
雪    币: 217
活跃值: (99)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
10
主要是C#能否使用函数指针......
只要微软想让C#能与JAVA一样跨平台,就不可能使用汇编指令.
2006-3-28 08:41
0
游客
登录 | 注册 方可回帖
返回
//