assume cs:codesg
; assume 指的是 "假設(shè)" , 是將 CPU 中的寄存器與代碼中的 segment 關(guān)聯(lián)起來的命令
codesg segment
; 這里可以書寫代碼
mov ax,4C00H ; 將CPU的控制權(quán)交回調(diào)用的程序 (也就是程序返回 , 在DOS下是返回給command.com 這個程序 , 也就是shell)
int 21H
codesg ends ; ends 可以理解為 end segment
end ; 告訴匯編程序結(jié)束對匯編語言源程序的編譯
更通用的寫法
assume cs:code,ds:data,ss:stack
data segment
data ends
stack segment
stack ends
code segment
start:
finish:
mov ax,4cH
int 21H
code ends
end start