16-bit

    5熱度

    2回答

    之前,當我使用win32時,爲了加載和保存位深度大於8位的位圖,我使用了FreeImage。這是我工作的每一張圖片,因爲我正在做醫學成像,在任何人說什麼之前,是的,我和我的客戶花費了大量金錢在高亮度,高對比度的顯示器上,顯示器的動態範圍爲11或12位。事實上,如果你很好奇,requirements by the ACR for running mammography包含一個至少有10位動態範圍的顯

    0熱度

    4回答

    我必須將數字音頻信號的位深度從24位降低到16位。 以僅16個最高位顯著每個樣本(即截斷)等效於做一個比例運算(OUT =在*爲0xFFFF/0XFFFFFF)?

    4熱度

    5回答

    作爲一個小型實驗性音樂作品,我試圖用標準C編寫一首歌曲。代碼輸出一個可導入Audacity的原始PCM文件。目前一切正常,但我在嘗試將每個採樣寫入16位時遇到問題,而不是當前使用的8位。 直到被寫入的點,當前樣本計算爲一個浮點數,並且其邊界幾乎保留在有符號的8位整數的範圍內。然後在重複下一個採樣的過程之前將其寫爲8位整數。這工作正常,並正常播放。當我嘗試將它寫入16位原始PCM文件時出現問題 -

    0熱度

    1回答

    我試圖在應用程序中即時創建PDF文檔,即用戶點擊一個鏈接和PDF文檔顯示給他們一些文本和一些圖片。 我目前使用FPDF v1.6(http://www.fpdf.org/),它支持24位(真彩)PNG,但我的問題是,這是一個遺留應用程序,並且有1000個PNG的顏色深度爲16位FPDF不支持,我不能簡單地轉換由於使用這些圖像的應用程序的其他部分。 唯一的解決方案,我看到的是: 轉換上飛的16位pn

    3熱度

    1回答

    是否有任何硬件中斷列表?我正在編碼一個16位應用程序,我想檢查一些INT,但是,我無法在谷歌中找到任何有用的東西,任何一個可以給我一些關於它的文檔?如果可能的話,提供細節。 對不起,如果其不適合這個問題的一個有效的請求,但是,它的唯一的地方,我想提前 感謝

    6熱度

    3回答

    NASM給出的錯誤(儘管我的工作操作系統)是「無效的有效地址」。 現在我已經看到了很多關於如何使用LEA的例子,我想我說得對,但我的NASM不喜歡它。我試過lea cx, [cx+9],它工作; lea cx, [bx+cx]沒有。 現在,如果我將我的寄存器擴展到32位(即lea ecx, [ecx*8+ecx]),一切都會很好,但我僅限於使用16位和8位寄存器。 在這裏任何人都非常有知識誰可以解

    4熱度

    1回答

    我正在構建一個16位操作系統。但字符數組似乎不起作用。 這是我的例子內核代碼: asm(".code16gcc\n"); void putchar(char); int main() { char *str = "hello"; putchar('A'); if(str[0]== 'h') putchar('h'); return 0; } void putc

    0熱度

    3回答

    是否可以從nasm關閉或關閉計算機的電源(是否存在差異?)?我知道你可以使用它來重新啓動: mov al, 0xFE out 0x64, al 是否有關閉等價物? 我正在製作我自己的16位操作系統。

    5熱度

    2回答

    我正在學習ASM 8086理論上高中。 當我這樣做: MOV BX,[SI] 是SI + 1去BH或BL? 謝謝:-)

    1熱度

    1回答

    我有一個只有16位安裝程序的舊遊戲(Westwood Monopoly CD-ROM),所以它不會在我的Windows 7 x64上運行。爲了解決這個問題,我決定使用Inno Setup來創建一個新的安裝程序。遊戲本身是32位的,但不支持LFN,並且可以在Vista/7上運行,但是如果我用Inno Setup構建的安裝程序沒有在Windows 95兼容性檢查下運行,遊戲就會崩潰。 通過啓用兼容模式