毋容置疑贝奇。所有的編程大部分都是打印hello world 開始的
上代碼
data segment #定義一個data段
db 20 dup(1) //寫入ds寄存器20的1
db 'hello world$' //寫入hello world到寄存器
data ends
stack segment
db 20 dup(2) //定棧寄存器
stack ends
code segment
start:
mov ax, data //取出data地址
mov ds, ax //給ds寄存器地址方便調(diào)用
mov ax, stack //原理同上
mov ss, ax
mov dx, 20 //打印默認會到ds取值萍桌,dx取偏移量
mov ah, 9h //dos打印字符
int 21h
mov ah, 4cH //中斷程序
int 21H
code ends
end start