问:

字节01011001与01101100相加后,状态标志位CFOFSFZFPF分别被设置成什么?

答:
根据题目描述,需要对"01011001"和"01101100"这两个二进制字符串进行二进制加法运算并得到和,然后再分别将CFOFSFZFPF每个字母都用二进制表示。
0 0 1 0 1 1 0 0 1 加
0 1 1 0 1 1 0 0 
--------------
0 0 1 0 0 1 0 1 1  和
所以和为"00 0101011"
然后CFOFSFZFPF每个字母对应的ascii代码的二进制展开分别是:
C - 0100  0000
F - 0110  0110  
O - 0110  1111
F - 0110  0110
S - 0101  0011
F - 0110  0110
Z - 0101  0101
F - 0110  0110
P - 0101  0100
F - 0110  0110
所以状态标志位的最终二进制为:
0100  0000  
0110  0110
0110  1111
0110  0110   
0101  0011
0110  0110    
0101  0101
0110  0110
0101  0100
0110  0110