PDA

View Full Version : فراخوانی وقفه ها در C#



j_naroogha@yahoo.com
چهارشنبه 25 آبان 1390, 20:55 عصر
سلام دوستان
چگونه میتوان در سی شارپ یه وقفه رو صدا زد ؟به ثبات های Cpu دسترسی داشت و............
یا به طور خلاصه برنامه سازی سیستم در C# انجام داد؟

ممنون

wolf_majid
چهارشنبه 25 آبان 1390, 21:14 عصر
فکر می کنم بتونید دستورات اسمبلی را در سی شارپ بنویسید
یک جستجو در سایت بکنید فکر می کنم به نتیجه برسید

M.GhanaatPisheh
پنج شنبه 26 آبان 1390, 17:19 عصر
اصول معماری دات نت، اجازه دسترسی به منابعی که شما ذکر کردید رو به طور مستقیم نمی ده. دلیلش هم انتزاعی هست که طراحی چارچوب دات نت بر فراز سخت افزار(ماشین) برای دسترسی به امکانات سیستم در نظر گرفته شده.
از لحاظ تئوری این امکان برای این محیط کاری ممکن نیست. هر چند که ممکنه راه حل هایی وجود داشته باشند که بصورت غیر مدیریت شده از این منابع استفاده کنید.
به هر حال لینک زیر تمرین خوبی هست برای دسترسی غیر مدیریت شده به منابع سطح پایین سیستم :
http://www.codeproject.com/KB/cs/unmanage.aspx

موفق باشید.

xman_1365_x
پنج شنبه 26 آبان 1390, 19:08 عصر
دو حالت میشه این کارو کرد یکی در خود سی شارپ با شل کد نویسی و یا inline در cpp
دو لینک زیر کارتون رو راه میندازه
شل کد (http://www.atrevido.net/blog/PermaLink.aspx?guid=ac03f447-d487-45a6-8119-dc4fa1e932e1)
این لاین (http://www.codeproject.com/KB/cs/inline_asm_for_c_.aspx)

موفق باشی