的确如此。不知你注意到一个细节没,当单步运行程序时,mov ah,cx语句被替换成mov sp,cx。之后cx的值被传给了SP,16位给16位,正好。我想正是这个改变,使emu8086没有报错。
当然不显示啊,计算机只是把CX的低位送入到CH