正在加载...
0人已收藏
0人已打赏
0人已点赞
分享
全部回复(12 )
主题
回复
粉丝
工业自动化
17.92 万条内容 · 343 人订阅
阅读下一篇
整型数学运算指令使用整数运算,您可以对两个整数(16和32位)执行以下运算: ADD_I 加整数 SUB_I 减整型 MUL_I 乘整型 DIV_I 除整型 ADD_DI 加双精度整数 SUB_DI 减长整型 MUL_DI 乘长整型 DIV_DI 除长整型 MOD_DI 返回分数长整型
遇到了一点小问题
内容不能包含下列词语
回帖成功
经验值 +10
全部回复(12 )
只看楼主 我来说两句SHL_W(字左移)指令通过使能(EN)输入位置上的逻辑“1”来激活。SHL_W指令用于
将输入IN的0至15位逐位向左移动。16到31位不受影响。输入N用于指定移位的
位数。若N大于16,此命令会在输出OUT位置上写入“0”,并将状态字中的CC 0位和
OV位设置为“0”。将自右移入N个零,用以补上空出的位位置。可在输出OUT位置扫
描移位指令的结果。如果N不等于0,则SHL_W会将CC 0位和OV位设为“0”。
ENO与EN具有相同的信号状态
回复 举报
SHR_I(整数右移)指令通过使能(EN)输入位置上的逻辑“1”来激活。SHR_I指令用于将
输入IN的0至15位逐位向右移动。16到31位不受影响。输入N用于指定移位的位数。
如果N大于16,命令将按照N等于16的情况执行。自左移入的、用于填补空出位的位
位置将被赋予位15的逻辑状态(整数的符号位)。这意味着,当该整数为正时,这些位
将被赋值“0”,而当该整数为负时,则被赋值为“1”。可在输出OUT位置扫描移位指令
的结果。如果N不等于0,则SHR_I会将CC 0位和OV位设为“0”。
ENO与EN具有相同的信号状态。
回复 举报