当前位置:编程学习 > 汇编语言 >>

求汇编高人.....

其他:你用DEBUG的时候遇到的还是运行一般可执行文件时遇到的?
 
CS和IP分别是段地址和偏移地址寄存器 
CS:IP 是指当前执行的指令在内存中的位置  但由于是WINDOWS下的MS-DOS系统,内存已被WINDOWS安全地完全地控制了,所以在WINDOWS下的MS-DOS系统和实际的DOS系统还是有一些区别,比如一些对硬件的读写等会被WINDOWS系统阻止,我想如果是你自己编写的这个程序,应该就是这个问题了,仔细用DEBUG检查改程序运行时0000:0077处的指令,应该会发现问题。
如果是你下载的程序 那么关了重新来一次吧 实在不行就只有重新下载了 

上一个:两个32位寄存器,他们之间偏移量是1,那他们之间地址差是多少?如何计算?
下一个:看一下这个问题在哪儿

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,