回覆列表
  • 1 # 使用者5916393697425

    ;組合語言實現計算SUM=5!

    DATAS SEGMENT

    ;此處輸入資料段程式碼

    NUM DW 5 ;最高階數

    SUN DW 0 ;計算結果

    DATAS ENDS

    STACKS SEGMENT

    ;此處輸入堆疊段程式碼

    STACKS ENDS

    CODES SEGMENT

    ASSUME CS:CODES,DS:DATAS,SS:STACKS

    START:

    MOV AX,DATAS

    MOV DS,AX

    ;此處輸入程式碼段程式碼

    MOV CX,NUM

    MOV AX,1 ;被乘數

    MOV SI,1 ;乘數

    L1:

    MUL SI ;(dx,ax)儲存n!,n表示第n次迴圈

    INC SI

    LOOP L1

    MOV SUM,AX

    MOV AH,4CH

    INT 21H

    CODES ENDS

    END START

  • 中秋節和大豐收的關聯?
  • 櫻桃小丸子是男生還是女生?