加法和减法有什么用,如何理解加法减法

首页 > 上门服务 > 作者:YD1662023-11-07 07:41:19

二、减法指令SUB

执行减法指令SUB,将由被减数IN1的值减去减数IN2的值,并将结果存入OUT设定的寄存器地址中。

加法和减法有什么用,如何理解加法减法(5)

减法指令功能框各端口的定义如下

EN: 使能输入端,EN为1时执行加法指令,EN为0时不执行。

ENO: 使能输出端,当指令正确执行期间使能输出端ENO为1,指令结果超出输出 OUT 指定数据类型的允许范围或浮点数为无效值时ENO为0。

IN1:被减数,可以是寄存器地址或常数。

IN2:减数,可以是寄存器地址或常数。

OUT: 减法计算结果输出,IN1-IN2=OUT,OUT端一般填写寄存器地址。

三、乘法指令MUL

乘法指令MUL将输入 IN1 的值与输入 IN2 的值相乘,并将乘积保存在输出 OUT指定的寄存器中。

加法和减法有什么用,如何理解加法减法(6)

乘法指令功能框各端口的定义如下

EN:使能输入端,EN为1时执行加法指令,EN为0时不执行。

ENO:使能输出端,指令正确执行期间ENO输出为1,

IN1:乘数,可以是寄存器地址或常数。

IN2:乘数,可以是寄存器地址或常数。

Inn:可以添加多个相乘的数。

OUT:输出乘积存入指定的寄存器中。

四、除法指令DIV

除法指令DIV将输入 IN1 的值除以输入 IN2 的值,并将除得的商保存在输出 OUT指定的寄存器中。DIV指令支持各种整型和实数型数据。

加法和减法有什么用,如何理解加法减法(7)

除法指令功能框各端口的定义如下

EN:使能输入,EN为1时执行加法指令,EN为0时不执行。

ENO:使能输出 ,指令正确执行期间ENO状态为1。

IN1:被除数,可以是寄存器地址、整数或浮点数,需要与所选数据类型匹配。

IN2:除数,可以是寄存器地址、整数或浮点数,需要与所选数据类型匹配。

OUT:商值,输出OUT为执行除法指令得到的商,数据类型为无符号整数,余数被省略不计。

除法指令小提示

在使用除法指令DIV时,OUT输出端为除得的商值,数据类型为无符号整型,余数被省略不显示,如果需要求余数需使用MOD指令。

加法和减法有什么用,如何理解加法减法(8)

上一页123下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.