汇编语言程序设计及上机指导寄存器与存储器.pptVIP

  • 6
  • 0
  • 约3.41千字
  • 约 11页
  • 2017-03-31 发布于江苏
  • 举报

汇编语言程序设计及上机指导寄存器与存储器.ppt

汇编语言程序设计及上机指导寄存器与存储器

第2章 寄存器与存储器 2.1 寄存器组织 寄存器是CPU内部重要的数据存储资源,是汇编程序员能直接使用的硬件资源之一。 Intel系列微处理器从早期的16位8086开始,到Pentium系列,以至于现在的CORE(酷睿)系列,虽然CPU内部结构和功能变化很大,但其寄存器的组织情况却是有规律的。 2.1.2 标志寄存器 Intel的16位CPU中设置了16位的标志寄存器FLAGS,其中定义了9个标志位,主要用来反映CPU的状态和运算结果的特征。 后来在32位和64位环境下,FLAGS又分别被扩展到了32位和64位(即EFLAGS和RFLAGS),同时又增加一些新的标志位定义。 1、进位标志CF(Carry Flag) 如果运算结果的最高位产生了一个进位或借位,其值为1,否则其值为0。 2、奇偶标志PF(Parity Flag) 运算结果中最低8位中“1”的个数为偶数,则PF的值为1,否则其值为0。 3、辅助进位标志AF(Auxiliary Carry Flag) 在字操作时,发生低字节向高字节进位或借位,或者在字节操作时,发生低4位向高4位进位或借位,则AF的值被置为1,否则其值为0。 4、零标志ZF(Zero Flag) 如果运算结果为0,则其值为1,否则其值为0。 5、符号标志SF(Sign Flag) 符号标志SF用来反映运算结

文档评论(0)

1亿VIP精品文档

相关文档