最近在看王爽老师的《汇编语言》,在第二章的实验里P46。实验任务(1)
我用E命令将这段指令输入内存时没有任何问题也能够运行,但是我用A命令的时候没当输入到mov bx,0026H 这条指令的时候,就直接跳出debug模式到cmd模式下去了。而且这个问题我试了很多次都是一个情况,包括我把电脑重启之后在尝试还是老问题。
大家看看是怎么回事啊,难道是我的内存条有问题吗?
------解决方案--------------------------------------------------------
注意给sp分配合理的大小,以免发生栈溢出。
------解决方案--------------------------------------------------------
直接输默认放在当前指令的下一条,当然能执行,而输入内存地址,指令放在输入的地方,cs:ip不指向,运行的是当前cs:ip下面的指令。如果要运行,就必须改cs,ip
-r cs
1000
-r ip
0