汇编求助
assume cs:code
a segment
dw 1,2,3,4,5,6,7,8
a ends
b segment
dw 0,0,0,0,0,0,0,0
b ends
code segment
start:
mov ax,a
mov ds,ax
mov ax,b
mov ss,ax
mov sp,10h
mov bx,0000h
mov cx,8
s: push [bx]
add bx,2
loop s
code ends
end start
如上所示例将a段的内容逆序拷贝到b端,用栈。但是debug调试的时候却在cx=2的时候出现了异常.debug 发现是Cs的值被改变了。。。不知道是怎么回事,求解
参考答案:我把你这个程序拷下来调试没问题啊!能够实现你说的逆序!!
我用的就是XP2的命令行,masm5.11。