溢出标志OF August 14, 2022 Content # 同样的运算,从无符号数和有符号数的视角来看,判断是否溢出是不一样的。但是,在所有的情况下,处理器都不可能知道你的意图,不知道你进行的是有符号数运算,还是无符号数运算。 处理器提供的溢出标志OF的意思是,假定你进行的是有符号数运算,如果运算结果是正确的,那么OF=0,否则OF=1。 mov ah, 0xff add ah, 2 从有符号数的角度来看,是-1 和2 相加,结果为1,未溢出,故OF=0。从无符号数的角度来看,是255+2,会发生溢出。 Viewpoint # From # Links #