执行这条循环右移指令的示意图如9所示.PPT

执行这条循环右移指令的示意图如9所示

2.指令用法 SUB指令的功能是将指定的两个源软组件中的有符号数,进行二进制代数减法运算,然后将相减的结果差送入指定的目标软组件中。 图6.37 SUB指令举例 减法指令标志区功能,32位运算元中指定方法与加法指令相同 6.4.3 乘法指令MUL 1.指令格式 乘法指令FNC22 MUL [S1·] [S2·] [D·] 其中: [S1·] [S2·]分别为作为被乘数和乘数的源软件组件。 [D·]为存放相乘积的目标组件的首地址 。 源操作数可取所有数据类型 目标操作数可取KnY、KnM、KnS、T、C、D、V和Z 2.指令用法 MUL指令的功能是将指定的[S1·]、 [S2·]两个源软组件中的数进行二进制代数乘法运算,然后将相乘结果积送入指定的目标软组件中。16位运算如图6.38,32位运算如图6.39 。 图6.38 MUL指令举例之一 图6.39 MUL指令举例之二 6.4.4 除法指令 1.指令格式 除法指令FNC23 DIV [S1·] [S2·] [D·] 其中: [S1·] [S2·]分别为作为被除数和除数的源软组件 。 [D·]为商和余数的目标组件的首地址 。 源操作数可取所有数据类型 。 目标操作数可取KnY、KnM、KnS、T、C、D、V和Z 。 2.指令用法 DIV指令的功能是将指定的两个源软组件中的数,进行二进制有符数除法运算,

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档