微型计算机与接口技术第3章ch3.3,3.4.pptxVIP

  • 0
  • 0
  • 约2.55千字
  • 约 30页
  • 2022-04-04 发布于北京
  • 举报
3.3 标志寄存器;1. C标志—进位/借位标志 字节加/减,最高位(D7)产生进位/借位时: C标志置1,否则置0 字加/减,最高位(D15)产生进位/借位时: C标志置1,否则置0 双字加/减,最高位(D31)产生进位/借位时: C标志置1,否则置0; 因此,无论字节加/减、字加/减,还是双字加/减,只要:;4. Z标志—结果标志 运算结果为全0时,Z标志置1,否则置0;二 .复习:有关溢出的几个概念 1. 什麽是溢出? 运算结果超出寄存器能表示的范围,称为溢出。 溢出和操作数的性质有关。 ;2. CPU如何判断溢出 由于溢出和操作数的性质有关,而操作数的性质是由 程序员定义的。CPU只能默认一种选择,即CPU一律 默认操作数是有符号补码数,并以此来设置溢出标志。 ;例:下列指令执行后 AL=? A.C.O.P.S.Z 为何值? ;7. D标志—方向标志 作用:CPU在执行串操作指令时,控制字符串指针的 调整方向:D标志为0,进行增址型调整; D标志为1, 进行减址型调整。 ; 3.4 汇编语言语法规则;? 编译;2.源程序中的语句类型 一个完整的源程序应包含2类语句: 指令性语句(符号指令)、指示性语句(伪指令);二.常用的伪指

文档评论(0)

1亿VIP精品文档

相关文档