assume cs:code, ds:data, ss:stack
data segment
db 128 dup(0)
data ends
stack segment stack
db 128 dup(0)
stack ends
code segment
; (NUMBER:) 只能表示偏移地址
; (NUMBER) 表示偏移地址 表好长度 很像高级语言的变量名,比如c语言中定义一个double类型的变量 double d
;NUMBER: dw 0
NUMBER dw 0
start: mov ax, stack
mov ss, ax
mov sp, 128
; mov bx, OFFSET NUMBER
; mov cs:[bx], 1000H
mov NUMBER, 1000H
mov ax, 4C00H
int 21H
code ends
end start