回覆列表
  • 1 # lanfengz2

    估計你的意思是說C語言編譯成組合語言之後乘法怎麼表示吧,因為在彙編中加法確實是用ADD表示的,下面給你運算子表:

    ADD 加法.

    ADC 帶進位加法.

    INC 加 1.

    AAA 加法的ASCII碼調整.

    DAA 加法的十進位制調整.

    SUB 減法.

    SBB 帶借位減法.

    DEC 減 1.

    NEC 求反(以 0 減之).

    CMP 比較.(兩運算元作減法,僅修改標誌位,不回送結果).

    AAS 減法的ASCII碼調整.

    DAS 減法的十進位制調整.

    MUL 無符號乘法.

    IMUL 整數乘法.

    以上兩條,結果回送AH和AL(位元組運算),或DX和AX(字運算),

    AAM 乘法的ASCII碼調整.

    DIV 無符號除法.

    IDIV 整數除法.

    以上兩條,結果回送:

    商回送AL,餘數回送AH, (位元組運算);

    或 商回送AX,餘數回送DX, (字運算).

    AAD 除法的ASCII碼調整.

    CBW 位元組轉換為字. (把AL中位元組的符號擴充套件到AH中去)

    CWD 字轉換為雙字. (把AX中的字的符號擴充套件到DX中去)

    CWDE 字轉換為雙字. (把AX中的字元號擴充套件到EAX中去)

    CDQ 雙字擴充套件. (把EAX中的字的符號擴充套件到EDX中去)

  • 中秋節和大豐收的關聯?
  • 類似你說後來的文章?