51 程式設計。 緊急! 組合語言

發布 科技 2024-05-17
5個回答
  1. 匿名使用者2024-02-10

    人們想要編譯,你寫乙個 c

  2. 匿名使用者2024-02-09

    da1 db„abcdefghi‟

    它應該是:da1 db"abcdefghi" ;Bar,就是在計算機中定義a-i的這7個字元,'a'ASCII 程式碼值為 41h'1'ASCII 程式碼值為 31h,因此將 sub al 10h 放入'a'成為'1';

    bcdefghi 的 8 個字元都比前乙個字元大 1 個(按每個單詞的順序)。'23456789'這也是事實。

    所以在依次訂閱 10 小時後,它變成了'123456789'。

  3. 匿名使用者2024-02-08

    使用方法 b。

    但是乘以 ,也應該研究一下。

    事實上,不是 255 代表 900,而是 256 代表 900。

    所以:900 256 =

    忽略,結果誤差小於 1%。

    因此,所有整數運算均為:(0 255) *35 = (0 8925)。

    顯示時,僅顯示前 3 位數字。

    --使用8位AD轉換器,精度就是這樣,與演算法無關。

    為了提高精度,應採用更高解像度的AD轉換器。

  4. 匿名使用者2024-02-07

    a.轉換精度好,但使用了多個小數位。 手術時間可能稍長。

    b.轉換精度稍差,但小數位的乘法和除法位數較少。 程式很短。 執行速度可能會更快。

    以上是指彙編程式設計。 就個人而言,我認為如果不需要精度,b更好(如果精度可以校正),我說的是考慮a d的線性段。 我建議使用 (0-e1),然後乘以 4

    或者使用 (0d-f3) 轉到底部的 13 和頂部的 12還有 225 個。 乘以 4 進行轉換。

    以這種方式程式設計很容易。

  5. 匿名使用者2024-02-06

    28:段 d 中的間接轉賬指令步驟:

    sp←sp-2

    sp+1,sp)←cs

    sp←sp-2

    sp+1,sp)←ip

    重置 CS 和 IP(上乙個是儲存斷點位址)。

    因此,1000H2 是 0FFEH,其中儲存了 CS 的低位元組,即 40HF0A80H+0008H=F0A88H

    執行 POP SP 後會是 2,實體地址會變成 f0a8ah,而你的 26 個問題顯然是基址變更位址相對可定址,沒有正確的選項。

相關回答
5個回答2024-05-17

一般的想法是建立兩個儲存區域,乙個用於源字串,乙個用於修改後的字串。 建立兩個迴圈,乙個用於空格,乙個用於字串結束符號,這兩個迴圈都與 ASCII 程式碼進行比較。

10個回答2024-05-17

組合語言可以說是機器語言,直接與硬體打交道的是將計算機語言轉化為機器可以識別的1001。 它不會過時,至少在這十年內不會。 不過,這主要是關於硬體方面。 >>>More

4個回答2024-05-17

對於組裝:可以定義三個儲存區域,如30h、31h、32h,都是十進位的,按鍵時30h加1,加到10時31h加1,31h加1,31h加1,31h加10,32h加1,可以。 >>>More

8個回答2024-05-17

首先,暫存器位置不同:

1. CS:**段暫存器; >>>More

12個回答2024-05-17

同樣,它是 1101000000

CPU:不管你是記憶體單元還是暫存器。 >>>More