这两个数字,一个是16位的,一个是8位的,都是负数。进行16位相加,要把8位的,扩充为16位的。 FFH,扩充后,就是FFFFH。 AB00H和FFFFH相加,进位标志为1,这是很简单的。溢出标志是什么?就要看“符号位”和“数值位”的进位了。用A和F相加就可以看出,“符号位”和“数值位”的进位是不同的,所以溢出标志为1。