x86

    5熱度

    4回答

    什麼中斷,你會從DOS掛鉤獲得實時時鐘?

    5熱度

    5回答

    我想根據運行的平臺爲我的用戶提供正確的升級版本的鏈接,因此我需要知道我目前是在x86操作系統還是在x64操作系統上運行。 我發現的最好的方法是使用Environment.GetEnvironmentVariable("PROCESSOR_ARCHITECTURE"),但我認爲會有一些內置的設施?

    0熱度

    5回答

    我有一些代碼應該顯示一條短消息。下面是相關代碼: DATA SEGMENT 'DATA' MSG DB 0AH, 0DH, 'Hello, Adam', '$' CHAR DB 00H DATA ENDS CODE SEGMENT 'CODE' PRINT_MSG: MOV AH, 09H ;Command to print string of characters

    13熱度

    2回答

    我正在寫一些代碼,並嘗試使用SIMD內在函數SSE2/3加速它。我的代碼具有這樣的性質,我需要將一些數據加載到XMM寄存器中並多次執行。當我查看生成的彙編代碼時,GCC似乎不斷清理數據回到內存,以重新加載XMM0和XMM1中的其他內容。我正在編譯x86-64,所以我有15個寄存器。爲什麼GCC只使用兩個,我能做些什麼來讓它使用更多?有什麼方法可以在寄存器中「固定」一些值嗎?我在我的變量定義中添加了

    39熱度

    3回答

    我有一個應用程序,我們試圖從32位遷移到64位。它是使用x64標誌編譯的.NET。但是,我們有大量編譯爲32位的FORTRAN 90編寫的DLL。 FORTRAN DLL中的函數非常簡單:您可以將數據放入數據中;沒有任何狀態。我們也不會在那裏花費很多時間,總共有3%,但是它執行的計算邏輯是非常寶貴的。 我能以某種方式從64位代碼調用32位DLL嗎? MSDN建議我不能,期限。我做了一些簡單的黑客行

    32熱度

    13回答

    我打算爲x86架構開發操作系統。 我有哪些編程語言選項? 有哪些類型的編譯器可用,最好在Windows環境中? 有沒有什麼好的資源可以幫助我學習更多關於操作系統開發的知識? 在虛擬機或物理硬件上測試我的操作系統會更好嗎? 有什麼建議嗎?

    14熱度

    7回答

    我相信架構類型(x86 vs x64)是在製作.Net程序時爲您抽象出來的,但是有沒有其他可能導致問題的注意事項?

    1熱度

    2回答

    我剛開始閱讀介紹80x86彙編語言和計算機Architecture.I想使用NASM,運行在第3章所示的第一個例子,但unsuccessfully.Has任何人讀了這本書,並運行例子?