看板 C_Sharp 關於我們 聯絡資訊
如題 沒碰過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://www.ptt.cc/bbs/C_Sharp/M.1447776436.A.CCE.html
james732: 好奇為什麼你會想在C#幹這種事..... 11/18 02:41
johnpage: Eax, ebx做用可不只是這種功能 11/18 05:43
drunknmunky: 因為跟某個底層約定好用特定reg 傳資料給他... 11/18 09:35
ssccg: 最單純的方法是用C/C++寫個dll,然後C#裡呼叫 11/18 14:07
alexwang0831: 跟底層? 難道是跟BIOS溝通? 11/18 19:59
pzyc79: C#跟java一樣 不能寫底層.. 只能用類似JNI的方法吧.. 11/18 22:20