结构推理 将下列算式中的十进制数表示成组合BCD码进行运算,并用加6/减6修正其结果: (1)38+42;(2)56+77;(3)99+88;
【正确答案】(1)将38、42表示成组合BCD码:38H、42H,然后按二进制进行运算,并根据运算过程中的AF,CF进行加6/减6修正。38H+42H=7AH,低4位需要加6修正:7AH+6=80H,所以有38+42=80; (2)56H+77H=CDH,高4位、低4位都应加6修正:CDH+66H=[1]33H,因此有56+77=133; (3)99H+88H=[1]21H(AF=1), 高4位、低4位都应加6修正:[1]21H+66H=[1]87H, 因此99+88=187
【答案解析】