lin002 发表于 2014-9-20 11:23:26

小甲鱼视频debug调试出错

程序如下,对着小甲鱼的视频写的程序,debug调试出错.附上图片...是不是程序写错了,还是什么原因..亲手求指点
assume cs:code,ds:data,ss:stack
data segment
      dw 0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987h
data ends

stack segment
      dw 0,0,0,0,0,0,0,0
stack ends

code segment               
start: mov ax,stack
                mov ss,ax
                mov sp,16
      mov ax,data
      mov ds,ax
                mov bx,0
                mov cx,8
        s:push
          add bx,2
                loop s
               
          mov bx,0
                mov cx,8
        s0: pop
          add bx,2
                loop s0
                               
mov ax,4c00h
int 21h
code ends
end start



西瓜异族 发表于 2014-9-20 12:00:08

在虚拟机,或者其他地方跑跑试试

lin002 发表于 2014-9-21 02:19:51

终于解决了,正确如下(红色字)

assume cs:code,ds:data,ss:stack
data segment
      dw 0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987h
data ends

stack segment
      dw 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
stack ends

code segment               
start: mov ax,stack
                mov ss,ax
                mov sp,32
      mov ax,data
      mov ds,ax
                mov bx,0
                mov cx,8
      s:push
            add bx,2
                loop s
               
            mov bx,0
                mov cx,8
      s0: pop
            add bx,2
                loop s0
                              
mov ax,4c00h
int 21h
code ends
end start
页: [1]
查看完整版本: 小甲鱼视频debug调试出错