色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

用8086匯編語言輸出helloworld的程序?

老白2年前22瀏覽0評論

;-----------------------------------------------------

;數據段定義。即存放數據的地方

;-----------------------------------------------------

data segment use16

buf db 'hello,world',0dh,0ah,'$'

data ends

;---------------------------------------------

;代碼段,是程序開始執行的地方

;---------------------------------------------

code segment use16

assume cs:code,ds:data

beg: mov ax,data ;加載數據段,這樣在數據段中定義的數據'hello,world'才可以在代碼段中

;使用

mov ds,ax

mov ah,9 ;調用21中斷的9號服務程序,用于輸出一個字符串

mov dx,offset buf ;這是串的首地址,只有將它傳給寄存器dx,才能實現字符串的輸出

int 21h

mov ah,4ch ;程序結束時,要返回dos,因而必須調用21中斷中的4c號服務程序

int 21h

code ends

end beg