你要说清楚,是指51还是8086下编写。不限定cpu的类型。无法做。
如果是在8086下可以这样做。
data1 segment
num db 256 dup(?) ;定义你要清0的数据区
ends
code segment
assume cs:code ds:data1
start: mov ax,data1
mov ds,ax
lea bx,num
mov cx,256
mov al,0
next: mov [bx],al
loop next
sjmp $
ends
end start
;///////////////希望对你有用