t 命令会进入 call 的子程、int 的中断例程里面去,而不是执行完了 call 或 int 指令到其下一指令停下来;另外还有 rep 和 loop 指令。
所以,如果不是想深究 int21h 是如何实现你指定的功能的话,无疑是不需要进入 int21h 里面去的。所以就不能用 t 命令了。最简单的就是用 p 命令,一下子就执行完了 int21h 然后在其后的指令上暂停。
g 命令也是可以用的,但需要加上其后那个指令的地址,就如 #2楼 朋友所说的那样;不能简单地一个 g 命令,否则会一直运行到程序结束(或是遇到异常、中断,甚至是死机)。
所以,还是 p 命令方便。