摘要: 引言 8086CPU的标志寄存器有16位,其中存储的信息通常被称为程序状态字(PSW)。 我们己经使用过8086CPU的ax、bx、cx、dx、si、di、bp、sp、ip、cs、ss、ds、es等13个寄存器了。 本章中的标志寄存器(以下简称为flag)是我们要学习的最后一个寄存器。 flag寄存 阅读全文
posted @ 2017-02-08 19:27 木卜木卜木卜木卜木卜 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 引言 call和ret 指令都是转移指令,它们都修改IP,或同时修改CS和IP。它们经常被共同用来实现自程序的设计。 10.1 ret 和 retf ret指令用栈中的数据,修改IP的内容,从而实现近转移! CPU执行ret指令时,进行下面两步操作: 1.(IP)=((ss)*16+(sp)) 2. 阅读全文
posted @ 2017-02-08 18:58 木卜木卜木卜木卜木卜 阅读(315) 评论(0) 推荐(0) 编辑