微处理器与汇编语言.pptx

第2章 8086微处理器与汇编语言;学习目标;教学内容;8086内部结构;负责从存放器或外部设备中读取操作码和操作数,并将结果写入指令指出地址;ALU;(1) 执行部件EU;执行部件工作流程;(2) 总线接口部件BIU;总线接口部件操作--读指令;;存放器组;AX;通用存放器特殊用途表;CS:Code Segment;这个存放器中值总是自动指向下一次所要取出指令地址偏移量 程序不能直接对它进行修改 在程序运行过程中,CPU会自动修改其中值; 8086CPU中标志存放器为16位,其中有意义有9个标志位,其中6个状态标志位,3个控制标志位。;3个??制标志位:;;辅助进位标志位AF:对于8位运算而言,AF=1表示在低位数第4位上产生了一个进位或借位信号;AF=0时表示此位上无进位或借位产生。通惯用于对BCD码算术运算结果调整。;;符号标志位SF:它值与运算结果最高位相同。 SF=1表示运算结果为负数; SF=0表示运算结果为正数。 ;溢出标志位OF:当运算过程产生溢出时,OF=1。 所谓算术溢出是指算术运算结果超出了机器所能表示数范围。 对有符号整数(-128~127,-32768~32767) ;奇偶标志位PF: PF=1:指令执行结果低字节含偶数个1; PF=0:运算结果低字节含奇数个1。 这个标志位可用来检验在数据

文档评论(0)

1亿VIP精品文档

相关文档