回覆列表
  • 1 # 使用者566706995143

    如果是8086彙編,呼叫DOS中斷就可以了,int 21h,ah=0a時輸入,ah=09時輸出

    如:

    assume cs:code, ds:data

    data segment

    buffer db 256, 00

    buf_con db 256 dup(0), "$"

    data ends

    code segment

    start:

    mov ax, data

    mov ds, ax

    mov dx, buffer

    mov ah, 0a

    int 21h

    mov dx, buf_con

    mov ah, 09

    int 21h

    mov ax, 4c00h

    int 21h

    code ends

    end start

    組合語言的科學定義,其實就是介於機器碼(各種01)和高階語言(如C)之間的一種語言。你用C語言寫一段程式,其實要在機器上執行的話,機器是不懂的,要經過編譯器、彙編器編譯,變成彙編,最終再變成機器碼,機器根據這些機器碼的01可以控制硬體電路完成你程式想執行的操作。

  • 中秋節和大豐收的關聯?
  • 前蘇聯發明的對美國航母艦隊的“飽和攻擊”到現在還有用處嗎?