2.1-2.28086内部结构及引脚功能.pptVIP

  • 8
  • 0
  • 约8.06千字
  • 约 10页
  • 2017-07-02 发布于天津
  • 举报
2.1-2.28086内部结构及引脚功能.ppt

例2.3 溢出与自然丢失之间的区别。求(-50)和(-5)之和: 运算结果:两数之和为-55,SF=1(负数),OF=0(无溢出),结果正确。 虽然CF=1,但它会“自然丢失”,带符号数相加时, 判断 CF=1?是没有意义的。 8位寄存器或存储器位数不够用时,可用16位运算,数字较大时还可采用双字运算。 什么数是正数、负数、带符号数、无符号数和BCD数?实际由编程人员确定; 如果你把参加运算的数当成带符号数,运算后可去查SF、OF标志; 如果当成无符号数,运算后就去查CF标志; 如果当成BCD数,运算后就去查AF标志; 不管参加运算的数是什么类型,都可查ZF、PF标志。 8086寄存器 7)陷阱标志TF(Trap Flag) 若TF=1,CPU处于单步工作方式。每执行完一条指令,自动产生一次单步中断,将寄存器、存储器等内容显示在屏幕上。程序员可查看本条指令执行后的结果,以便逐条检查指令执行结果。 若TF=0,则程序正常运行。 8)中断标志IF(Interrupt Flag) IF=1时,允许CPU响应可屏蔽中断,IF=0时,禁止响应该中断。 执行STI指令可使IF置1,CLI指令使IF清0。 8086寄存器 9)方向标志DF(Direction Flag) 控制字符串操作指令中地址指针变化的方向。 若DF=0,串操作时地址指针SI、DI自动递增;

文档评论(0)

1亿VIP精品文档

相关文档