Betway官网 -

Betway官网

当前位置: 主页 > 数据归档 > 移位指令

移位指令

时间:2019-06-08来源:网络整理 作者:admin点击:

        

        

        
        

        移位命令

换档命令阶层等级图(LAD)

1班命令概述

        提出异议
您可以运用移位命令将输入向左或在右侧搬迁 说话中肯容量(另请会诊 CPU记录)。向左搬迁 n位值得的输入 说话中肯容量乘以 2 的 n 次幂(2 n);在右侧搬迁 n位值得的输入。 说话中肯容量除号 2 的 N功率(2N)。譬如,倘若它值得的十进法值 3 二元系数左移位 3 位,将开始当量的的十进法值。 24 的二元系数。

        倘若它值得的十进法值 16 二元系数右移 2 位,与你开始十进法等价物 4 的二元系数。

        提议输入限制因素 n的值决议搬迁对应的值的位数。。轮班命令产生的开始的将由SI表现。,1表现拒绝接受)填写。结局每一搬迁位的发出信号规则将负荷到规则字中。 CC1位(见CPU记录)。。规则字的 CC0和 OV名列前茅将重拨为 0。您可以运用略过命令来决定 CC1 位。

        以下种类阐明能找到的:

        · SHR_I:必须的右移

        · SHR_DI:长必须的右移

        · SHL_W:字左移

        · SHR_W:字右移

        · SHL_DW:双字左移

        · SHR_DW:双字右移

2 SHR_I:必须的右移

        评分

        

限制因素数据类型储藏处器区提出异议
ENBOOLI、Q、M、L、D、T、C启用输入
ININTI、Q、M、L、D要搬迁的值
NWORDI、Q、M、L、D值将搬迁的位数
OUTINTI、Q、M、L、D轮班命令终于
ENOBOOLI、Q、M、L、D启用输入

        提出异议

        撞产生在启用输入(en)端发出信号规则为1时。必须的右移命令。此命令将输入的0到15位逐位右移。输入 N 约定值将搬迁的位数。倘若 n大于 16,与命令会 n被以为是 16处置。左边的的开始的将率先被使用。

  • 位的发出信号规则(必须的评分)淤塞。正淤塞 0,负数已淤塞 1。换档推拿的终于可以在 输入扫描。

        倘若 n不值得的 0,此命令撞的推拿将前后运用规则字。 CC0和 OV名列前茅重拨为 0。

        Eno和 en具有平等的的发出信号规则。

        规则字

        规则字

        规则字

        先例

        

        shr_i框由该名列前茅的逻辑1撞。。负荷mw0并按mw2约定的位数在右侧搬迁。终于将作曲mw4。置位。

右移双严守标准的必须的

        评分

        

限制因素数据类型储藏处器区提出异议
ENBOOLI、Q、M、L、D启用输入
ENOBOOLI、Q、M、L、D启用输入
INDINTI、Q、M、L、D要搬迁的值
NWORDI、Q、M、L、D要搬迁的位数
OUTDINTI、Q、M、L、D轮班命令终于

        提出异议

        SHR_DI 经过在输入p上启用(en)逻辑1来撞命令。。shr_di命令用于输入0到in 31位逐位在右侧搬迁。输入 n用于约定移位的位数。。倘若 n大于 32,命令将依照 n值得的 32放置手段。自左移入的、用于衬垫开始的的得第二名将被分派 31的逻辑规则(必须的的评分位)。这暗示, 当必须的为准确的时间,这些位将被分派为0,当必须的为负时,它被支付值1。可在输入 OUT 名列前茅扫描轮班命令终于。倘若 n不值得的 0,则 SHR_DI 会将 CC 0位和 OV位设置为0。

        Eno和 en具有平等的的发出信号规则。

        规则字

        

        先例

        

        shr_di框由该名列前茅的逻辑1撞。。负荷MD0并按mw4约定的位数在右侧搬迁。终于将作曲MD10。置位 。

 字左移

        评分

        

限制因素数据类型储藏处器区提出异议
ENBOOLI、Q、M、L、D启用输入
ENOBOOLI、Q、M、L、D启用输入
INWORDI、Q、M、L、D要搬迁的值
NWORDI、Q、M、L、D要搬迁的位数
OUTWORDI、Q、M、L、D轮班命令终于

        提出异议

        SHL_W (字左移位)命令经过启用(en)逻辑。shl_w命令用于将输入的0位按位搬迁到15位。。16至 31位不受使发生。输入 n用于约定移位的位数。。若 n大于 16,将输入此命令 在输入名列前茅写0,在规则词中 CC 0位和 OV位设置为0。从右在右侧搬迁 n零,衬垫开始的得第二名。可在输入 OUT 名列前茅扫描轮班命令终于。倘若 n不值得的 0,则 SHL_W 会将 CC 0 位和 OV位设置为0。

        Eno和 en具有平等的的发出信号规则。

        

        规则字

        

        先例

        

        SHL U W框由该名列前茅的逻辑1撞。。负荷mw0并向左搬迁到mw2约定的位数。终于将作曲mw4。置位 。

 字右移

        评分

        

限制因素数据类型储藏处器区提出异议
ENBOOLI、Q、M、L、D启用输入
ENOBOOLI、Q、M、L、D启用输入
INWORDI、Q、M、L、D要搬迁的值
NWORDI、Q、M、L、D要搬迁的位数
OUTWORDI、Q、M、L、D字轮班命令终于

        提出异议

        SHR_W (字右移)命令经过使能(EN)输入名列前茅上的逻辑"1"来撞。SHR_W 命令用于将输入 IN 的 0至15 位逐位在右侧搬迁。16至 31位不受使发生。输入 n用于约定移位的位数。。若 n大于 16,将输入此命令 在输入名列前茅写0,在规则词中 CC 0位和 OV位设置为0。从左向左搬迁 n零,衬垫开始的得第二名。可在输入 OUT 名列前茅扫描轮班命令终于。倘若 n不值得的 0,则 SHR_W 会将 CC 0 位和 OV位设置为0。

        Eno和 en具有平等的的发出信号规则。

        规则字

        

        先例

        

        SHR_W 框由 逻辑1撞名列前茅。装载 MW0 并将其右移由 MW2 约定的位数。终于将作曲mw4。置位 。

双字左移

        评分

        

限制因素数据类型储藏处器区提出异议
ENBOOLI、Q、M、L、D启用输入
ENOBOOLI、Q、M、L、D启用输入
INDWORDI、Q、M、L、D要搬迁的值
NWORDI、Q、M、L、D要搬迁的位数
OUTDWORDI、Q、M、L、D双字轮班命令终于

        提出异议

        SHL_DW (双字左移)命令经过启用(en)日记撞。。shl_dw命令用于输入0到in 31位逐位移到左边的。输入 n用于约定移位的位数。。若 n大于 32,将输入此命令 在输入名列前茅写0在规则词中 CC 0位和 OV位设置为0。从右在右侧搬迁 n零,衬垫开始的得第二名。可在输入 OUT 名列前茅扫描双字轮班命令终于。倘若 n不值得的 0,则 SHL_DW 会将 CC 0位和 OV位设置为0。

        Eno和 en具有平等的的发出信号规则。

        规则字

        

        先例

        

        SHL U DW箱由 逻辑1撞名列前茅。装载 MD0并将其左移 由mw4约定的位数。终于将作曲MD10。置位 。

SHR_DW双字右移

        评分

        

限制因素数据类型储藏处器区提出异议
ENBOOLI、Q、M、L、D启用输入
ENOBOOLI、Q、M、L、D启用输入
INDWORDI、Q、M、L、D要搬迁的值
NWORDI、Q、M、L、D要搬迁的位数
OUTDWORDI、Q、M、L、D双字轮班命令终于

        提出异议

        SHR_DW 经过在输入p上启用(en)逻辑1来撞命令。。shr_dw命令用于输入 0至 31位逐位在右侧搬迁。输入 n用于约定移位的位数。。若 n大于 32,将输入此命令 在输入名列前茅写0在规则词中 CC 0位和 OV位设置为0。从左向左搬迁 n零,衬垫开始的得第二名。

        可在输入 OUT 名列前茅扫描双字轮班命令终于。倘若 n不值得的 0,则 SHR_DW 会将 CC 0位和 OV位设置为0。

        Eno和 en具有平等的的发出信号规则。

        

        先例

        

        SHR_DW 框由 逻辑1撞名列前茅。负荷MD0并按mw4约定的位数在右侧搬迁。终于将作曲MD10。置位 。

功用流程图(FBD)移位命令

1。种类阐明概述

        提出异议

        您可以运用移位命令将输入向左或在右侧搬迁IN的容量(另请参阅 CPU记录)。向左搬迁n位值得的将in的容量乘以 n);在右侧搬迁n位值得的将输入容量除号 n)。譬如,倘若它值得的十进法值3二元系数左移位3位,将开始当量的的十进法值。24的二元系数。倘若它值得的十进法值16二元系数右移2位,与你开始十进法等价物4的二元系数。

        提议输入限制因素N的数值决议了搬迁对应的值的位数。轮班命令产生的开始的将由SI表现。,1表现拒绝接受)填写。结局每一搬迁位的发出信号规则将负荷到规则字中。CC1位中(请会诊"CPU记录")。规则字的cc0和ov位将重拨为0。。您可以运用略过命令来决定CC1位。

        以下种类阐明能找到的:

        • SHR_I:必须的右移

        • SHR_DI:长必须的右移

        • SHL_W:字左移

        • SHR_W:字右移

        • SHL_DW:双字左移

        • SHR_DW:双字右移

2 SHR_I:必须的右移

        评分

        

限制因素数据类型储藏处器区提出异议
ENBOOLI、Q、M、L、D、T、C启用输入
ININTI、Q、M、L、D要搬迁的值
NWORDI、Q、M、L、D值将搬迁的位数
OUTINTI、Q、M、L、D轮班命令终于
ENOBOOLI、Q、M、L、D启用输入

        提出异议

        撞产生在启用输入(en)端发出信号规则为1时。必须的右移命令。此命令将输入的0到15位逐位右移。输入 N 约定值将搬迁的位数。倘若 n大于 16,与命令会 n被以为是 16处置。左边的的开始的将率先被使用。

  • 位的发出信号规则(必须的评分)淤塞。正淤塞 0,负数已淤塞 1。换档推拿的终于可以在 输入扫描。倘若 n不值得的 0,此命令撞的推拿将前后运用规则字。 CC0和 OV名列前茅重拨为 0。

        Eno和 en具有平等的的发出信号规则。

        规则字

        

        先例

        

        在 发出信号规则为 1将撞命令。储藏处器字 mw0将按下纪念字 mw2中约定数字的右移位。终于将储藏处在内存字中。 MW4 中。输入  置 1。

3SHR_DI:长必须的右移

        评分

        

限制因素数据类型储藏处器区提出异议
ENBOOLI、Q、M、L、D、T、C启用输入
INDINTI、Q、M、L、D要搬迁的值
NWORDI、Q、M、L、D值将搬迁的位数
OUTDINTI、Q、M、L、D轮班命令终于
ENOBOOLI、Q、M、L、D启用输入

        提出异议

        撞产生在启用输入(en)端发出信号规则为1时。必须的右移命令。此命令将输入的全部容量逐位搬迁到r。输入 N 约定值将搬迁的位数。倘若 n大于 32,与命令会 n被以为是 32处置。左边的的位将运用第每一 31 位的发出信号规则(双严守标准的必须的的评分)衬垫。正淤塞 0,负数已淤塞 1。换档推拿的终于可以在 输入扫描。

        倘若 n不值得的 0,此命令撞的推拿将前后运用规则字。 CC0和 OV名列前茅重拨为 0。

        Eno和 en具有平等的的发出信号规则。

        规则字

        

        先例

        

        在 发出信号规则为 1将撞命令。储藏处器转接 MD0将按下储藏处字 mw4中约定数字的右移位。终于将存入储藏处器转接 MD10 中。输入  置 1。

:字左移

        评分

        

限制因素数据类型储藏处器区提出异议
ENBOOLI、Q、M、L、D、T、C启用输入
INWORDI、Q、M、L、D要搬迁的值
NWORDI、Q、M、L、D值将搬迁的位数
OUTWORDI、Q、M、L、D轮班命令终于
ENOBOOLI、Q、M、L、D启用输入

        提出异议

        撞产生在启用输入(en)发出信号规则为1时。字左移命令。此命令将输入从0位移到15位,向左移B位。。

        输入 n约定搬迁值的位数。倘若 n大于 16,这么命令就在 输入作曲 0和规则字 CC0和 OV名列前茅 0。正当每人归零。换档推拿的终于可以在 输入扫描。

        倘若 n的值不值得的 0,此命令撞的推拿将前后运用规则字。 CC0和 OV名列前茅重拨为 0。

        Eno和 en具有平等的的发出信号规则。

        

        规则字

        

        先例

        

        在 发出信号规则为 1 此命令在撞时撞。。

        储藏处器字 mw0将按下纪念字 mw2中约定数字的左移位。终于将储藏处在内存字中。 MW4 中。输入  置 1。

:字右移

        评分

        

限制因素数据类型储藏处器区提出异议
ENBOOLI、Q、M、L、D、T、C启用输入
INWORDI、Q、M、L、D要搬迁的值
NWORDI、Q、M、L、D值将搬迁的位数
OUTWORDI、Q、M、L、D轮班命令终于
ENOBOOLI、Q、M、L、D启用输入

        提出异议

        撞产生在启用输入(en)端发出信号规则为1时。字右移命令。此命令将输入的0到15位逐位右移。

  • 到 31位不受使发生。输入 N 约定值将搬迁的位数。倘若 n大于 16,这么命令就在 输入作曲 0和规则字 CC0和 OV名列前茅 0。填写左空虚感。换档推拿的终于可以在 输入扫描。倘若 n不值得的 0,此命令撞的推拿将前后运用规则字。 CC0和 OV名列前茅重拨为 0。

        Eno和 en具有平等的的发出信号规则。

        规则字

        

        在 发出信号规则为 1将撞命令。储藏处器字 mw0将按下纪念字 mw2中约定数字的右移位。终于将储藏处在内存字中。 MW4 中。输入  置 1。

:双字左移

        评分

        

限制因素数据类型储藏处器区提出异议
ENBOOLI、Q、M、L、D、T、C启用输入
INDWORDI、Q、M、L、D要搬迁的值
NWORDI、Q、M、L、D值将搬迁的位数
OUTDWORDI、Q、M、L、D轮班命令终于
ENOBOOLI、Q、M、L、D启用输入

        提出异议

        撞产生在启用输入(en)端发出信号规则为1时。双字左移命令。该命令将输入的0到31位逐位向左移位。。输入 N 约定值将搬迁的位数。倘若 n大于 32,这么命令就在 输入作曲 0和规则字 CC0和

        OV名列前茅 0。在正当的空白处填写。换档推拿的终于可以在 输入扫描。

        倘若 n的值不值得的 0,此命令撞的推拿将前后运用规则字。 CC0和 OV名列前茅重拨为 0。

        Eno和 en具有平等的的发出信号规则。

        规则字

        

        先例

        

        在 发出信号规则为 1 此命令在撞时撞。。

        储藏处器转接 MD0将按下储藏处字 mw4中约定数字的左移位。终于将存入储藏处器转接 MD10 中。输入  置 1。

:双字右移

        评分

        

限制因素数据类型储藏处器区提出异议
ENBOOLI、Q、M、L、D、T、C启用输入
INDWORDI、Q、M、L、D要搬迁的值
NWORDI、Q、M、L、D值将搬迁的位数
OUTDWORDI、Q、M、L、D轮班命令终于
ENOBOOLI、Q、M、L、D启用输入

        提出异议

        撞产生在启用输入(en)端发出信号规则为1时。双字右移命令。此命令将输入端 IN 的 0 到 31 位逐位右移。输入 N 约定值将搬迁的位数。倘若 n大于 32,这么命令就在 输入作曲 0和规则字 CC0和

        OV名列前茅 0。填写左空虚感。换档推拿的终于可以在 输入扫描。

        倘若 n不值得的 0,此命令撞的推拿将前后运用规则字。 CC0和 OV名列前茅重拨为 0。

        Eno和 en具有平等的的发出信号规则。

        

        规则字

        

        先例

        

        在发出信号规则为1此命令在撞时撞。。储藏处器转接MD0将按在储藏处器字MW4中约定的位数右移。 终于将储藏处在MD10中。输入集1。

编程序表现表(STL)移位命令

1。种类阐明概述

        提出异议

  • 逐位左移位或右移位收集器可与移位输入一同运用 1 中低词的容量或全部词的容量积聚 CPU 记录)。左移n 位相当于将收集器的容量乘以"2 n ";右移 n 位相当于将收集器的容量除号"2 n "。譬如,将是二元系的
    体式说话中肯十进法数 3 左移 3 位时,等价的十进法数出如今收集器中。 24 的二元系编码。将是二元系的
    体式说话中肯十进法数 16 右移 2 位时,等价的十进法数出如今收集器中。 4 的二元系编码。
    移位命令后或收集器说话中肯数字 2 低音节字说话中肯数字表现要举行的移位数。。由零或评分位表现的发出信号规则
    (0 表现负数、1 代表负数)淤塞移位命令空出的位。将砍掉的结局一位负荷到规则字 CC 1 位中。
    重拨规则字 CC 0 和 OV 位为 0。可以运用略过命令举行断定 CC 1 位。换档推拿是无健康状况的的,即,它们
    手段不喜欢无论哪一个特别健康状况,不使发生布尔运算的终于。。
    以下种类阐明能找到的:
    • SSI 有评分必须的移位(16) 位)
    • SSD 有评分长整数移位(32) 位)
    • SLW 左移(16) 位)
    • SRW 右移位(16) 位)
    • SLD 左移字(32) 位)
    • SRD 右移双使具有特征(32) 位)

2 SSI 有评分必须的移位(16) 位)

        体式

        SSI

        SSI <数目>

         有评分必须的移位(16) 位)

地址数据类型提出异议
<数字>整数、无评分要移位的位数,地域为 0 - 15

        提出异议

        SSI (用评分必须的右移)逐位在右侧搬迁 Accu 1-l心甘情愿的。按评分位(位) 15)发出信号规则淤塞移位命令的空虚感。。将砍掉的结局一位负荷到规则字 CC 在1位中。地址<数目>或 ACCU 2-L-L 说话中肯数值约定要移位的位数。

        SSI <数目>:地址<数目>规则种类数。容许的数值地域 0 - 15。当<数目>大于 0小时,重拨规则字位 CC 0和 OV-IS 0。当<数目>值得的 0小时,将此轮班命令问候 NOP 推拿。

        SSI:轮种类数由 Accu 2-l-l说话中肯编号分派。可能性的数值地域 0 - 255。轮种类数大于 16小时,常常产生平等的的终于(Accu 1=16、CC 1 0 或 ACCU 1 = 16#FFFF、CC 1 1)。当轮种类数大于 0小时,重拨规则字位 CC 0和 OV-IS 0。当轮种类数为 0小时,移位命令被问候 NOP 推拿。

        规则字

        

        先例

        

        先例 1

        

        先例 2

        

3.SSD有评分长整数移位(32)名列前茅)

        体式

        SSD

        SSD <数目>

地址数据类型提出异议
<数字>整数、无评分要移位的位数,地域为 0 - 32

        提出异议

        SSD(带评分的长整数右移)逐位右移 Accu 1的全部容量。用评分bi的发出信号规则淤塞移位命令的空虚感。将砍掉的结局一位负荷到规则字 CC 在1位中。地址<数目>或 Accu 2-l-l说话中肯编号分派要移位的位数。

        SSD <数目>:地址<数目>规则种类数。容许的数值地域 0 32。当<数目>大于 0小时,规则字位 CC 0和 OV重拨为 0。当<数目>值得的 0小时,将此轮班命令问候 NOP 推拿。

        SSD:轮种类数由 Accu 2-l-l说话中肯编号分派。可能性的数值地域 0 - 255。轮种类数大于 32小时,常常产生平等的的终于(累计1=32000000000)、CC 1 0 或 ACCU 1 = 32#FFFFFFFF、CC 1 1)。当

        轮种类数大于 0小时,重拨规则字位 CC 0和 OV-IS 0。当轮种类数为 0小时,移位命令被问候 NOP

        推拿。

        规则字

        

        

4SLW左移(16)名列前茅)

        体式

        SLW

        SLW <数目>

地址数据类型提出异议
<数字>整数、无评分要移位的位数,地域为 0 - 15

        提出异议

        SLW(左移)一点一滴地向左搬迁。 Accu 1-l心甘情愿的。零淤塞移位命令让位的位。将砍掉的结局一位负荷到规则字 CC 在1位中。地址<数目>或 Accu 2-l-l说话中肯编号分派要移位的位数。

        SLW <数目>:地址<数目>规则种类数。容许的数值地域 0 - 15。当<数目>大于 0小时,规则字位 cc OV重拨为 0。当<数目>值得的 0小时,将此轮班命令问候 NOP 推拿。

        SLW:轮种类数由 Accu 2-l-l说话中肯编号分派。可能性的数值地域 0 - 255。轮种类数大于 16小时,常常产生平等的的终于:ACCU 1-L = 0、CC 1 0、CC 0 = 0和 OV = 0。当 0 < 移位数目 <= 16小时,重拨规则字位 CC 0和 OV-IS 0。当轮种类数为 0小时,移位命令被问候 NOP 推拿。

        规则字

        

        

5SRW右移位(16)名列前茅)

        体式

        SRW

        SRW <数目> 

地址数据类型提出异议
<数字>整数、无评分要移位的位数,地域为 0 - 15

        提出异议

        SRW(右移)一点一滴地在右侧搬迁。 Accu 1-l心甘情愿的。零淤塞移位命令让位的位。将砍掉的结局一位负荷到规则字 CC 在1位中。地址<数目>或 Accu 2-l-l说话中肯编号分派要移位的位数。

        SRW <数目>:地址<数目>规则种类数。容许的数值地域 0 - 15。当<数目>大于 0小时,规则字位 CC 0和 OV重拨为 0。当<数目>值得的 0小时,将此轮班命令问候 NOP 推拿。

        SRW:轮种类数由 Accu 2-l-l说话中肯编号分派。可能性的数值地域 0 - 255。轮种类数大于 16小时,常常产生平等的的终于:ACCU 1-L = 0、CC 1 0、CC 0 = 0和 OV = 0。当 0 < 移位数目 <= 16小时,重拨规则字位 CC 0和 OV-IS 0。当轮种类数为 0小时,移位命令被问候 NOP 推拿。

        

        

6SLD左移字(32)名列前茅)

        体式

        SLD

        SLD <数目>

地址数据类型提出异议
<数字>整数、无评分要移位的位数,地域为 0 - 32

        提出异议

        SLD(左移双字)逐位向左搬迁 Accu 1的全部容量。零淤塞移位命令让位的位。将砍掉的结局一位负荷到规则字 CC 在1位中。地址<数目>或 Accu 2-l-l说话中肯编号分派要移位的位数。

        SLD <数目>:地址<数目>规则种类数。容许的数值地域 0 - 32。当<数目>大于 0小时,规则字位 cc OV重拨为 0。当<数目>值得的 0小时,将此轮班命令问候 NOP 推拿。

        SLD:轮种类数由 Accu 2-l-l说话中肯编号分派。可能性的数值地域 0 - 255。轮种类数大于 32小时,常常产生平等的的终于:ACCU 1 = 0、CC 1 0、CC 0 = 0和 OV = 0。当 0 < 移位数目 <= 32小时,重拨规则字位 CC 0和 OV-IS 0。当轮种类数为 0小时,移位命令被问候 NOP 推拿。

        

        

7SRD右移双使具有特征(32)名列前茅)

        体式

        SRD

        SRD <数目>

地址数据类型提出异议
<数字>整数、无评分要移位的位数,地域为 0 - 32

        提出异议

        SRD(右移双字)逐位在右侧 Accu 1的全部容量。零淤塞移位命令让位的位。将砍掉的结局一位负荷到规则字 CC 在1位中。地址<数目>或 Accu 2-l-l说话中肯编号分派要移位的位数。

        SRD <数目>:地址<数目>规则种类数。容许的数值地域 0 - 32。当<数目>大于 0小时,规则字位 CC 0和 OV重拨为 0。当<数目>值得的 0小时,将此轮班命令问候 NOP 推拿。

        SRD:轮种类数由 Accu 2-l-l说话中肯编号分派。可能性的数值地域 0 - 255。轮种类数大于 32小时,常常产生平等的的终于:ACCU 1 = 0、CC 1 0、CC 0 = 0和 OV = 0。当 0 < 移位数目 <= 32小时,重拨规则字位 CC 0和 OV-IS 0。当轮种类数为 0小时,移位命令被问候 NOP 推拿。

        

        

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
相关内容
推荐内容