回覆列表
  • 1 # 何以笙丶丶

    彙編結束不一定要帶這兩句,【mov ax,4c00h int 21h】是DOS系統功能調INT 21H功能中的一種,表示帶返回碼結束使用者程式。【mov ax,4c00h int 21h】不是定值,也可寫成【mov AH,4ch int 21h】。

    int 21H指令中,暫存器AX,分為AH和AL,AH中存入指令碼4C表示帶返回碼結束,AL=返回碼。

    DOS系統功能調INT 21H常用功能:

    AH、功能、呼叫引數、返回引數

    1、AH存入00,功能:程式終止(同INT 20H),呼叫引數:CS=程式段字首。

    2、AH存入01,功能:鍵盤輸入並回顯,呼叫引數:AL=輸入字元。

    3、AH存入02,功能:顯示輸出,呼叫引數:DL=輸出字元。

    4、AH存入03,功能:非同步通迅輸入,呼叫引數:AL=輸入資料。

    5、AH存入04,功能:非同步通迅輸出,呼叫引數:DL=輸出資料

    擴充套件資料:

    程式轉移指令:

    1、無條件轉移指令 (長轉移):

    JMP 無條件轉移指令、CALL 過程呼叫、RET/RETF過程返回

    2、條件轉移指令 (短轉移,-128到+127的距離內):

    ( 當且僅當(SF XOR OF)=1時,OP1

  • 中秋節和大豐收的關聯?
  • 挖機空調風力變小的原因是什麼?