内部寄存器.ppt

lijianyi@ zhlljy@ 微机原理与接口技术 第2章 80x86/88微处理器及其体系结构 本章详细内容位于 书本 P18—P41及 P236—P239 控制信息:由系统程序或用户程序根据需要用指令来设置的。 状态信息:由中央处理器,根据计算结果自动设置的, 机器提供了设置状态信息指令, 必要时,程序员可以用这些指令来建立状态信息。 在调试程序时,DEBUG提供了测试标志位的手段, 用符号表示标志位的值,每种标志位的符号如下表: DEBUG不提供TF的符号用于单步方式操作。 标志: 运算结果最高位为0 ∴SF=0; 运算结果本身≠0 ∴ZF=0 低8位中1的个数为奇数个 ∴PF=0; 最高位没有进位 ∴CF=0 第三位向第四位无进位 ∴AF=0; 次高位向最高位没有进位 ,最高位向前没有进位 , ∴OF=0。 例1:执行两个数的加法,分析对标志位的影响。 标志: 运算结果最高位为1, SF=1 ; 运算结果本身不为0, ZF=0 ; 最高位向前无进位, CF=0 次高位向最高位产生进位,而最高位向前没有进位, OF=1 ; 结果低8位含偶数个1, PF=1 ; 第三位向第四位有进位, AF=1 。 在绝大多数情况下,一次运算后并不影响所有标志, 程序也并不需要对所有的标志作全面的关注。

文档评论(0)

1亿VIP精品文档

相关文档