16-bit

    2熱度

    1回答

    我正在嘗試編寫一個子程序,它將計算16位數中設置的數量,然後將該數量(位設置)返回到AX中的主程序。主顯示器應顯示1的數量並確定數字是偶數還是奇數。 我想通過向左移位並在進位時遞增來計數1。問題似乎是,當我回到'主'時,原始輸入數字仍然在AX中,而不是我'平價'中的數量。我不知道爲什麼它沒有改變。 ;=================================================

    1熱度

    1回答

    可能重複: What do the brackets mean in x86 asm? 我一直困惑的這一段時間。 「si」和「[si]」有什麼區別? (這是使用16位NASM語法)

    0熱度

    1回答

    我問了一個關於彙編語言here的問題。我感覺很難使用16位程序。所以現在我想把它改成32位。這裏是我嘗試的第一個程序的代碼: [org 0x0100] mov ax, 5 mov bx, 10 add ax, bx mov bx, 15 add ax, bx mov ax, 0x4c00 int 0x21 我將它命名爲ex01.asm。我用NASM製作了一個COM文件。該命令是

    -3熱度

    2回答

    我無法理解即將到來的考試的16位浮點數。 我在二進制中有以下數字(轉換後); +11100.111000 = 28.875 。我很容易得到28,但我怎樣才能得到'875'? 由於

    0熱度

    1回答

    出現奇怪的問題。我寫了幾個函數來將一個mat轉換成一個2D int數組,反之亦然。我第一次寫了3通道8位版本,可以很好地工作,但16位灰度版本似乎在某個維度上跳過索引。 基本上每隔一行都是空白的。 (只有每一秒鐘都會被寫入。)我能想到的唯一的事情就是它與16位表示有關。 以下是代碼: // Convert a Mat image to a standard int array v

    0熱度

    1回答

    我正在編寫腳本來檢查圖像是否正常化。我正在使用Python PNG模塊來分析圖像。爲了測試它,我在Photoshop中創建了一個由2像素線和黑白像素組成的16位圖像。 我的腳本正確地標識了黑色像素(0),但是它給出了一個與我期望的(65535)不同的值(65533),用於白色像素。 我不明白爲什麼會發生這種情況。我的腳本有問題嗎?它與Photoshop保存圖像的方式有關嗎? 簡約測試png圖片:h

    0熱度

    1回答

    我有用16bit delphi製作的PE文件。我花了整整一天的時間嘗試在這個文件上使用WriteProcessMemory()。它不起作用。我無法在欺騙引擎中找到地址,也無法搜索。 Peid說這個文件不是有效的PE,我猜這是因爲16位? 你有什麼想法如何閱讀這些地址? 如果需要,我可以發佈exe文件。

    -3熱度

    1回答

    我正在嘗試僅使用16位有符號字進行算術運算。我需要能夠執行加法,乘法等 作爲一個例子我需要減去兩個數據值,下面是一個例子: 7269.554688-46.8 或4385.6616210938 + 32.2 然而,這些值需要轉換爲16位字,然後可以執行減法,乘法或加法運算。 我也可以使用多個16位字來存儲一個值。 我該如何去執行像加法,減法和乘法這樣的操作,以及如何適當地轉換所有輸入值,以便小數點總

    0熱度

    2回答

    如果我只有16位寬的存儲單元,我將如何實現浮點運算? 我想實現IEEE-754 32位單精度浮點。 謝謝

    2熱度

    2回答

    通常,指針的大小等於CPU的「寬度」,因此指針通常可以訪問每個系統地址。 在一個64位系統上使用一個16位指針應該允許在同一個內存區域中配置4個16位指針作爲一個64位指針,然而一個16位指針只允許尋址2^16個位置。 我的想法不是關於節省內存,而是關於潛在的性能優勢。這個想法基本上是以65635塊的形式分配內存,並使用16位指針來解決這些「虛擬」16位地址空間。 這可能嗎?我是否應該嘗試這樣做,