还剩19页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
算术运算指令LC欢迎来到我们的课件在这里,您将学习有关计算机的算术运算指令PPT LC的基本知识,以及它们如何帮助您实现计算的功能介绍算术运算指令LC定义目的重要性算术运算指令是用于执行这些指令是计算机的基对于计算机领域的学习和LC基本数学运算的一组指令,础,使计算机能够进行数研究人员而言,理解这些包括加法、减法、乘法、值计算,以及支持更高级指令是非常重要的除法、移位、以及与这些别计算机语言的执行操作相关的其他指令加法指令指令格式1ADD r1,r2,r3作用2将和的值相加,并将结果存储在中r2r3r1应用3可以用于实现寄存器中的值相加计算减法指令指令格式作用应用将的值从的值中减去,并可用于现代计算机中的减法运SUB r1,r2,r3r3r2将结果存储在中算r1乘法指令指令格式作用应用123将和的值相乘,并在许多计算机应用程序MUL r1,r2,r3r2r3将结果存储在中中使用,例如图形处理r1和科学计算除法指令指令格式1DIV r1,r2,r3作用2将的值除以的值,并将结果存储r2r3在r1中应用3可用于计算机应用程序中的除法运算取模指令指令格式作用应用将的值除以的值,将余数在计算数论问题中使用广泛,MOD r1,r2,r3r2r3存储在中例如计算最大公因数r1移位指令指令格式作用应用将中的值沿着指定方向移动用于计算机中的位移运算,如SHIFT r1,r2,r3r2位,并将结果存储在中将二进制数向左或向右移动r3r1加法进位指令指令格式1ADD_CARRY r1,r2,r3,c作用2将和的值相加,并加上的值,并将结果存储在中r2r3c r1应用3用于实现寄存器中的值相加计算加法无进位指令指令格式作用应用将和的值相加,忽略进位,可用于计算机应用程序中的加ADD_NO_CARRY r1,r2,r3r2r3并将结果存储在中法运算r1逻辑位移指令指令格式1LOGICAL_SHIFT r1,r2,r3作用2将中的值沿着指定方向移动位,并将结果存储在中r2r3r1应用3用于计算机中的位移运算,如将二进制数向左或向右移动乘法不溢出指令指令格式作用应用将和的值相乘,并将结果在计算机应用程序中使用,MUL_NO_OVERFLOW r1,r2,r3r2r3存储在中如果结果过大例如图形处理和科学计算r1无法存储,则会将其裁剪减法不借位指令指令格式作用应用将的值从的值中减去,忽可用于现代计算机中的减法运SUB_NO_BORROW r1,r2,r3r3r2略借位,并将结果存储在中算r1算数位移指令指令格式1ARITHMETIC_SHIFT r1,r2,r3作用2将中的值沿着指定方向移动位,并将结果存储在中与逻辑位移指令不同的是,符r2r3r1号位不会被移动应用3在计算机中进行符号位移运算,例如将带符号的二进制数向左或向右移动减法无借位指令指令格式1SUB_NO_BORROW r1,r2,r3作用2将的值从的值中减去,忽略借位,并将结果存储在中r3r2r1应用3可用于现代计算机中的减法运算逻辑操作指令指令格式作用应用执行与、或、或异或逻辑操在计算机中进行位级别运算,LOGICAL_AND,或作,将操作结果存储在目的例如对二进制数进行处理LOGICAL_OR,寄存器中LOGICAL_XOR按位与指令指令格式作用应用对和中的每个位执行与操在计算机中进行位级别运算,BITWISE_AND r1,r2,r3r2r3作,将操作结果存储在中例如对二进制数进行处理r1按位或指令指令格式作用应用123对和中的每个位执在计算机中进行位级别BITWISE_OR r1,r2,r3r2r3行或操作,将操作结果运算,例如对二进制数存储在中进行处理r1按位异或指令指令格式1BITWISE_XOR r1,r2,r3作用2对r2和r3中的每个位执行异或操作,将操作结果存储在r1中应用3在计算机中进行位级别运算,例如对二进制数进行处理取反指令指令格式作用应用对的每个位执行反转操作(在计算机中进行位级别运算,NOT r1,r2r20变为,变为),将操作结例如求二进制的补码110果存储在中r1清零指令指令格式1CLEAR r1作用2将指定寄存器的值设置为0应用3可用于对计算机内存或寄存器的清除操作。