32-bit

    1熱度

    2回答

    下面的代碼:對 func getCurrentMillis() -> Int64 { return Int64(Date().timeIntervalSince1970 * 1000) } 崩潰[32位] iPhone 5的消息: EXC_BREAKPOINT (code=EXC_ARM_BREAKPOINT, subcode=0xe7ffdefe) 我不明白爲什麼看起來這計算

    2熱度

    3回答

    這是我的任何研究之前,第一邏輯: 因爲它是一個32位的機器,將有2^32位(這是約4十億) ,但它們在位,所以我必須把它轉換成字節。 (~4億美元/ 8) 然後我得到~5億字節,或~500MB。 實際上,我是好奇,爲什麼它不是500 MB,所以我發現這一點: 「根據定義,一個32位處理器使用32位指每個內存字節的 位置2^32 = 42億,這意味着一個長32位的內存地址 只能引用42億個 的唯一位

    1熱度

    1回答

    我的任務是浮法從其十進制轉換成其32位的二進制表示(IEEE 754) 以下是我的解決任務的嘗試;它導致了幾個在線轉換工具讓我產生同樣的結果,但是我被告知我的解決方案並不好,因爲「它編碼的指數不正確。」 我可以深入瞭解哪些步驟完全是導致此問題(如果有的話)以及爲什麼我仍然得到正確的結果? ============================================== ========

    0熱度

    1回答

    我正在研究一個計算機系統檢查問題,要求在程序中的各個點上的堆棧指針偏移量,我對如何設置堆棧幀感到困惑。我已經在32位和64位系統之間學習了幾個星期的程序集,但是我還沒有看過一條指令來指示棧指針。 有人可以解釋這個服務的目的是什麼,第四條指令後%esp的偏移量和我計算的%esp正確嗎?我已經在代碼中註釋了我認爲在每條指令之後偏移量的值。 main: 0x0x0804848a <+0>: push

    1熱度

    1回答

    卡盤。 我目前正在學習arkane彙編語言藝術。 我寫了顯示一個對話框(在Windows 8.1)的程序。 我檢查了msdn參考並找出如何更改所述對話框的光學和行爲。我還了解了返回值的存儲位置以及如何讀取它。所以我的問題不是那種「幫我卡住」。 看看這個小對話框程序: .386 .model flat, stdcall includelib "C:\Program Files (x86)\

    1熱度

    2回答

    我想用python讀取32位浮點圖像文件來做一些圖像分析。 我已經試過 import matplotlib.pyplot as plt im = plt.imread('path_to_file.tif') 但是,這只是讀取數據爲8位整數。有沒有辦法用正確的數據類型提供imread()? - 好吧,它以前用16位TIFF文件開箱即用,但沒有32位浮點數。

    0熱度

    1回答

    我想打開並處理一些python中的大型.mat文件。 scipy.io.loadmat函數是完美的。但是,.mat文件很大時,該函數會返回MemoryError。問題可能是由於我使用的Python版本(Python 2.7.10 32位,與spyder接口)。這個問題已經提出,但我找不到任何像樣的解決方案。理想情況下,我將能夠打開這些文件而無需更改我的python。有沒有辦法讓scipy.io.l

    0熱度

    1回答

    32位應用程序是使用C++開發的,運行於具有4個或更多內核的多臺機器上。我正在分析應用程序的核心/處理器消耗。我想問,32位應用程序可以使用多個Core?如果是的話,有什麼方法可以檢查嗎?

    0熱度

    1回答

    據我所知,一個32位操作系統可以有2^32的內存位置,2^32幾乎等於40億。但爲什麼內存是4GB? 1個字節是8位,每個存儲器位置有4個字節= 32位。那麼2^32次4應該等於4 * 4 *(2^30)= 16GB?

    1熱度

    2回答

    我有一個開源項目,我想在32位和64位體系結構上運行/編譯。但問題來了:它使用動態數組很多,並且也需要弄亂它們的長度。動態數組的長度存儲在size_t類型中,即64位上的ulong和32位系統上的uint。 我有一些代碼看起來是這樣的: int i = 0;//this HAS to be int, not uint for some reasons i = dynArray.length;//