1
A
回答
-1
從內存中讀取數據。讀取的字節數是您正在查找的內容。不要問怎麼做,因爲你沒有指定任何特定的CPU。
無論如何,如果你爲32位機器編碼,它也可以在64位上運行,反之則不然。
而且,由於您使用的是asm編程,因此您應該對32位和64位計算機使用不同的編碼,以充分利用CPU的功能。想想strlen()
的功能,64位版本的速度是32位版本的兩倍;它們都基於相同的算法,但編碼稍有不同。
+0
這是無稽之談。你的意思是零寄存器,然後從一個全部的塊中加載,並看看有多少位寄存器是全1?即使這有效,這是一個可怕的答案。機器大小在彙編時總是知道的,所以做任何類型的運行時檢查都是愚蠢的。 (除了在某些x86與x86-64代碼注入的情況下,可能會在i386和amd64上創建相同的機器代碼片段)。 – 2016-03-21 04:39:24
相關問題
- 1. 如何獲得Cassandra套裝尺寸?
- 2. 如何獲得Erlang的光束尺寸?
- 3. 如何獲得屏幕尺寸?
- 4. 如何獲得PictureBox中ImageRectangle的尺寸?
- 5. Reactjs,如何獲得元素的尺寸
- 6. 如何獲得NonClient上邊框尺寸?
- 7. 如何獲得廣義屏幕尺寸?
- 8. 如何獲得QTMovie的尺寸
- 9. 如何獲得滾動條的尺寸?
- 10. 如何獲得Tkinter的屏幕尺寸?
- 11. 我如何獲得JBox2d身體尺寸
- 12. 如何獲得JFrame的按鈕尺寸?
- 13. 如何獲得裝有ajax的img的尺寸?
- 14. 如何獲得R中石英裝置的當前尺寸?
- 15. MDX:如何獲得的尺寸計數過濾成員
- 16. 如何強制用戶僅通過尺寸的某種組合
- 17. 如何通過StageScaleMode.SHOW_ALL獲取舞臺尺寸?
- 18. 如何通過Python獲取HDR圖像尺寸?
- 19. 如何通過YouTube API獲取特定尺寸(大)的視頻?
- 20. 如何通過PaperKind獲取預定義的紙張尺寸
- 21. 如何在使用尺寸提示時獲得Kivy佈局的絕對尺寸
- 22. 通過屏幕寬度創建不同的縮略圖尺寸,或者使用最大的縮略圖尺寸以獲得最大的屏幕尺寸?
- 23. 建築協會通過
- 24. 如何通過組獲得累積和
- 25. 如何降低的WebPack包裝尺寸
- 26. 如何減少封裝尺寸
- 27. 如何用wkhtmltopdf處理尺寸/尺寸?
- 28. MDX替換空 - 獲得尺寸範圍
- 29. 獲得零尺寸列表的Android
- 30. 可可獲得默認紙張尺寸?
這個問題是基於一個錯誤的前提 - 有大量的CPU寄存器大小不同於名義體系結構大小。還有地址寄存器和通用寄存器的體系結構是不同的大小。 – 2011-04-05 11:43:57
@Paul R,我意識到這一點,並且改寫了我的問題:) – 2011-04-05 11:47:06
@ compile-fan:你已經知道編譯時/彙編時的架構大小 - 永遠不會有這種情況,你需要確定這個在運行時。 – 2011-04-05 11:56:05