今天刚自学到第三章实验,中有关3.19的一些疑惑,为什么2000:0 f 的值发生改变问题
前面说在修改SS的值的时候会引发中断机制,然后也是在这执行完修改ss语句后2000:0 f的值发生改变
mov ax, 2000
mov ss, ax – > 发生中断,然后,会保护现场
mov sp, 10
mov ax,3123
中断发生时下一条指令的CS:IP中的值就是需要记录值,我们就需要保存下来,怎么保存?
堆到栈中,所以这样就会更改其中栈中的值辽。
大体就是这么个意思,以后学到这本书的中断的时候还会来补充。