使用debug中的u命令和t命令中出现的问题

在用汇编语言编写程序并使用debug调试时,发现使用u命令读取的汇编语句和使用t命令执行的汇编语句不同。如图所示:

img


这是正常使用u命令查看代码段的汇编语句的结果

img


使用了t命令之后,发现t命令把前两个字节当作一条语句运行了,但实际上我想要执行的语句应该占三个字节

img


再次使用u命名,发现此时u命令读取的方式也变了。

已解决,是dos系统的问题,换了一个纯净的dosbox就好了