西游记电视剧第5集:NTVDM CPU 遇到无效的指令 cs:0dba ip:01B9 OP:63 68 61 72 73 选择关闭终止程序

来源:百度文库 编辑:高校问答 时间:2024/05/05 05:54:11
每各一段时间就出,然后在桌面上就出现几个小文件。。。。。。。。。。。TCGG这种

某个程序模块运行出错,抛砖引玉一下:

一般是不能直接写 cs和ip 寄存器的,但你可以通过手动建立跳转表
或使用 retf 指令等间接将其改变。

CS(code segment register)16位代码段寄存器;

IP(instruction pointer)是指令指针寄存器,是一个16位寄存器,用来存放代码段中的偏移地址。他与CS连用才能确定下一条指令的地址,根据这一地址,控制器从指定的存储器中,取出下一条要执行的指令,并修改IP,以便指向下一条要执行的指令。可见IP
寄存器是用来控制指令系列的执行流程的。