飞驰吧!少年 发表于 2014-4-4 16:16:42

T命令调试出错,求解。

源文件:
assume cs:code, ss:stack, ds:data

data segment
        dw 11, 22, 33, 44, 55, 66, 77, 88
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

        push ds:
        push ds:
        pop ds:
        pop ds:

        mov ax, 4c00h
        int 21h
code ends

end start

debug

C:\WORKGR~1>debug 1.exe
-t

AX=0B39BX=0000CX=0048DX=0000SP=0000BP=0000SI=0000DI=0000
DS=0B29ES=0B29SS=0B39CS=0B39IP=0022   NV UP EI PL NZ NA PO NC
0B39:0022 8ED0          MOV   SS,AX
-t

AX=0B39BX=0000CX=0048DX=0000SP=0030BP=0000SI=0000DI=0000
DS=0B29ES=0B29SS=0B39CS=0B39IP=0027   NV UP EI PL NZ NA PO NC
0B39:0027 0B00          OR      AX,                         DS:0000=20CD
-t

AX=2BFDBX=0000CX=0048DX=0000SP=0030BP=0000SI=0000DI=0000
DS=0B29ES=0B29SS=0B39CS=0B39IP=0029   NV UP EI PL NZ NA PO NC
0B39:0029 0029          ADD   ,CH                         DS:0000=CD
-

青玄 发表于 2014-4-4 16:40:56

我的没问题啊!要不你再重新编译一下:



飞驰吧!少年 发表于 2014-4-4 19:55:33

青玄 发表于 2014-4-4 16:40 static/image/common/back.gif
我的没问题啊!要不你再重新编译一下:

恩,谢谢,我的也好了

青玄 发表于 2014-4-4 21:23:22

飞驰吧!少年 发表于 2014-4-4 19:55 static/image/common/back.gif
恩,谢谢,我的也好了

嗯!以后还有问题的话,就说吧!我会尽力回答你的,用DEBUG调试的时候,有时会出现莫名其妙的问题,只要多试上几次或者清理一下内存再重新debug就差不多了!

飞驰吧!少年 发表于 2014-4-5 00:15:16

青玄 发表于 2014-4-4 21:23 static/image/common/back.gif
嗯!以后还有问题的话,就说吧!我会尽力回答你的,用DEBUG调试的时候,有时会出现莫名其妙的问题,只要多 ...

恩恩,好的
页: [1]
查看完整版本: T命令调试出错,求解。