.model small.data jhb db ' hello jhb! ' ,0dh,0ah;, ' $ ' ;没有必要加$ ;;;;;;;;;;;;但是如果想使用dos显示字符串功能那么字符串必须以$结尾 ;count db $ - jhb;这里不能这样取长度 count equ $ - jhb .code start: mov ax,@data mov ds,ax mov bx,offset jhb ;;;;;;;;;;;;取jhb的首地址 mov cx,count ;size jhb 没有正确返回jhb的长度displayloop: mov dl,[bx] ;;;;;;显示第一个字符 mov ah, 2 int 21h inc bx ;;;;;准备显示下一个 loop displayloop;忘记了回到dos mov ah,4ch int 21hend start