汇编语言程序设计问题

来源:百度知道 编辑:UC知道 时间:2024/06/18 12:47:56
给定(SP)=0100.(SS)=0300,(PSW)=0240以及存储器单元的内容(00020)=0040(00022)=0100,在段地址为0900及偏移地址为00A0的单元中有一条中断指令INT8,执行INT8后,SP\SS\IP\PSW的内容是什么?栈顶的三个字是什么?

ss不变
sp如果是向下生长的堆栈的话就减6个字节变成00fa
ip应该是程序中断向量地址 8*4 = 0x20
也就是0x20中的内容 0040
psw 则是中断向量的后两个字节的内容 0100

希望答案正确
栈顶三个字是 0240 00a0 0900
有点记不清入栈顺序了,可以自己写个测试程序debug测试一下