彙編編程:在屏幕的5行12列顯示字符串“welcome to masm!”。

assume cs:code
data segment 
 db 'Welcome to masm!','$'
data ends

code segment
start:  mov ah,2    ;置光標
    mov bh,0    ;第0頁
    mov dh,5    ;dh中放行號
    mov dl,12   ;dl中放列號
    int 10h

    mov ax,data
    mov ds,ax
    mov dx,0    ;ds:dx指向字符串的首地址data:0
    mov ah,9
    int 21h

    mov ax,4c00h
    int 21h 

code ends
end start

解釋:int 10表示一箇中斷,表示在當前光標處顯示字符。
在調用這個中斷之前,必須設置光標的位置以及頁碼。另外還要設置要輸出的字符串。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章