乘加操作(multiply–accumulateMAC) operation),理学-计算机科学技术-计算机体系结构-计算机算术,在一条指令中同时执行乘法和加法的操作。此操作需要三个操作数,将两个操作数乘法运算的结果与第三个操作数相加得到最终结果。乘加操作既包含整数乘加也包含浮点数乘加。在通用处理器中乘加操作主要指浮点数的乘加操作,在DSP中则存在大量的整数乘加操作。通过综合考虑乘法和加法的实现方法,乘加操作相比单独乘法和加法操作可以节省计算时间和逻辑资源。对于浮点乘加操作而言,由于乘加操作只执行1次舍入操作,因此有助于减少精度的损失。现代的高性能处理器普遍支持乘加操作,对提升科学工程计算等应用的性能有很大帮助。