求大神相助
本帖最后由 s0512 于 2013-5-25 12:42 编辑assume ds:datasg,cs:codesg,ss:stacksg
datasg segment
dw 1234h,5678h,9123h,4567h,8912h,3456h,7891h,2345h
datasg ends
stacksg segment
dw 0,0,0,0,0,0,0,0
stacksg ends
codesg segment
start:
mov bx,0
mov cx,8
s: push
inc bx
inc bx
loop s
mov cx,8
s0: pop
dec bx
dec bx
loop s0
mov ax,4c00h
int 21h
codesg ends
end start
我定义了一个数据段和一个栈段,为什么ss和ds值跟预想不一样呢?
mov ax,datasg
mov ds,ax
mov ax,stacksg
mov ss,ax
强烈支持楼主ing…… 把DS及SS先指向你设计好的段。。这有可能是问题点{:1_1:} s0512 发表于 2013-5-25 11:41 static/image/common/back.gif
mov ax,datasg
mov ds,ax
mov ax,stacksg
激动人心,无法言表! 太谢谢你了,这个是我百思不得其解的问题{:2_27:}
页:
[1]