实验一 中人为改变了cs:ip中和内存中的数据
实验一 中人为改变了cs:ip中和内存中的数据,为什么电脑上运行的其他程序没有受到影响,难道是修改的那一部分内存里恰巧没有其他程序的指令?
还有一个问题,按照我的理解,计算机在运行着,应该是在不停的读取指令,执行指令,再读取,再执行,
如果是这样的话,cs:ip 中的内容会不停的变化呀,可是在视频讲解以及我自己做实验时候发现如果不人为修改的话,cs:ip寄存器
中的值长期不变呀,这是怎么回事?
求教,本人菜鸟,刚刚接触计算机,问题如果提的幼稚请多包涵。
主要是你在debug中调试,有保护措施 debug中有断点设置,所以cs:ip可以一直卡在那里。
电脑一直运行不代表要一直读指令吧,就保持原来的物理状态呀。可能你理解为“电脑一直在运作”了,只要通上电,电脑就能运作。 电脑一直运行不代表要一直读指令吧,就保持原来的物理状态呀。可能你理解为“电脑一直在运作”了,只要通上电,电脑就能运作。
页:
[1]