作者drunknmunky ()
看板C_Sharp
标题[问题] 将变数存在特定cpu 暂存器?
时间Wed Nov 18 00:07:14 2015
如题 没碰过c#
但因为想要在一个c#开发的tool 加一个小功能
如:将变数int a,b值分别存到cpu 暂存器eax, ebx
我知道在cpp 中可以直接用inline assembly方式
如
__asm{
mov eax, a;
mov ebx, b;
}
似乎就可完成
今天查了一天 没有什麽头绪
不知有没人可以指点该如何实现呢?
感谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 42.73.225.16
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_Sharp/M.1447776436.A.CCE.html
1F:→ james732: 好奇为什麽你会想在C#干这种事..... 11/18 02:41
2F:推 johnpage: Eax, ebx做用可不只是这种功能 11/18 05:43
3F:→ drunknmunky: 因为跟某个底层约定好用特定reg 传资料给他... 11/18 09:35
4F:→ ssccg: 最单纯的方法是用C/C++写个dll,然後C#里呼叫 11/18 14:07
5F:→ alexwang0831: 跟底层? 难道是跟BIOS沟通? 11/18 19:59
6F:→ pzyc79: C#跟java一样 不能写底层.. 只能用类似JNI的方法吧.. 11/18 22:20