fls 发表于 2018-6-18 23:05:34

十五章代码iret问题

        call dword ptr ds:         ;对int指令进行模拟,调用原来的int 9中断例程

        cmp al,1
        jne int9ret

        mov ax,0b800h
        mov es,ax
        inc byte ptr es:;属性增加1,改变颜色

int9ret:
        pop es
        pop bx
        pop ax
        iret
为什么此处的的iret不是在pop es之前难到iret不是返回call dword ptr ds: 这句产生的push cs 和push ip的吗,如果是按照后进先出原则应该在pop es之前
页: [1]
查看完整版本: 十五章代码iret问题