x86

    3熱度

    2回答

    處理內存時,unicode字符串最受歡迎的格式是什麼?爲什麼? 我正在通過爲其生成可執行文件映像來實現編程語言。很顯然,一個可用的編程語言實現需要一個處理字符串的協議。 我想過使用動態數組作爲字符串的基礎,因爲它們實現起來非常簡單,並且對於短字符串非常有效。以這種方式使用字符串時,我不知道字符的最佳可能格式。

    0熱度

    1回答

    我計劃實施動態鏈接到我的smalltalk方言。問題是讓消息傳遞與動態鏈接一起工作。 消息傳遞本身就像這樣簡單:帶有選擇器的消息被髮送到對象,對象從它的協議中選擇與選擇器匹配的方法,然後處理與消息捆綁在一起的數據並返回結果。 在基於圖像的實現中,可以以非常直接的方式實現消息傳遞 - 您的消息選擇器可以只是從全局符號表中翻譯的整數,您的協議可以只是具有整數和地址的哈希表。假設它全部用全局符號表編譯成

    5熱度

    1回答

    對於學校任務,我必須編寫x86彙編代碼,除非我的計算機是x64機器,而我不能使用gcc編譯它,而gcc是隻檢查x86代碼。有沒有一個命令可以讓gcc接受它的x86彙編代碼?謝謝 P.S.我知道我的代碼是有效的,因爲它在x86機器上編譯得很好。

    2熱度

    2回答

    如果我設置MyApp.exe將平臺的標誌是64 我仍然可以運行corflags utilty這樣的: corflags位/ 32位+ MyApp.exe的 corflags將32位的標誌高高興興地設置爲1 當然當我會嘗試運行應用程序,我會得到一個錯誤: 0xC000007B = STATUS_INVALID_IMAGE_FORMAT 我的問題是:有沒有一種方式,它是建立在x64上的組件可爲86 運

    1熱度

    5回答

    如果我將x86平臺作爲我的.NET應用程序的目標,它是否會在AMD芯片上正常運行?我知道它可以與英特爾芯片一起使用,並且Vista 64能夠以特殊模式運行x86應用程序,但我不知道該硬件的多少以及操作系統的多少。 我已經與英特爾的芯片測試它在Vista 64和它的作品完美,但我沒有AMD的機器進行測試。

    82熱度

    7回答

    我試圖安裝使用InstallUtil.exe Windows服務,並正在錯誤消息 System.BadImageFormatException: Could not load file or assembly ' {xxx.exe} ' or one of its dependencies. An attempt was made to load a program with an incorre

    22熱度

    3回答

    我有一個x64服務器,自從我的庫被編譯爲AnyCPU後,它將在x64下運行。我們需要訪問在x86下注冊的COM組件。我對COM的瞭解不夠,我的谷歌搜索引導我無處可去。 問題:對於COM組件,我可以使用從x64到x86的符號註冊表鏈接嗎?我是否還需要在x64下注冊COM組件?我可以(在這裏的任何聲明...)? 謝謝。

    3熱度

    2回答

    我想建立一個DLL類庫使用COM Interop和C#,目標ANY CPU,並將其註冊爲32位和64位版本,位接口。 我希望能夠在運行時顯示使用什麼接口 - 如果我使用的是32位版本或64位版本。 任何想法?

    23熱度

    2回答

    我正在構建一個C#ActiveX DLL ...我使用REGASM或REGSVR32來註冊它嗎? 如何註冊64位接口與32位接口?

    9熱度

    5回答

    沒有人有任何資源在x86上學習彙編語言嗎?我試圖在MSVC++ 6中調試程序,並經常遇到程序集(如步入memcpy)..以前我只是忽略了這些,但memcpy一直拋出異常,我需要找出原因...... 任何幫助將不勝感激:) 編輯:哇,很多偉大的資源。我希望我可以標記的一切,接受的答案:P 提示:結合人? :P 新編輯:我剛剛經歷了答案一看,這些似乎是最好的: Aseraphim的帖子specific