试题详情
简答题分析几种移位指令的区别。
  • 1.SSI或SSI<数值>(有符号整数移动),空出位用符号位(位15)填补,最后一处的位送CC1,有效移位位数是0~15。
    2.SSD或SSD<数值>(有符号长整数移动),空出位用符号位(位31)填补,最后移出的位送CC1,有效移位位数是0~32。
    3.SLW(字左移)或SLW<数值>,空出位用“0”填补,最后移出的位送CC1,有效移位位数是0~15。
    4.SRW(字右移)或SRW<数值>,空出位用“0”填补,最后移出的位送CC1,有效移位位数是0~15。
    5.SLD(双字左移)或SLD<数值>,空出位用“0”填补,最后移出的位送CC1,有效移位位数是0~32。
    6.SRD(双字右移)或SRD<数值>,空出位用“0”填补,最后移出的位送CC1,有效移位位数是0~32。
    7.RLD(双字循环左移)或RLD<数值>,有效移位位数是0~32。
    8.RRD(双字循环左移)或RRD<数值>,有效移位位数是0~32。
    9.RLDA(累加器1通过CC1循环左移),累加器1的内容与CC1一起进行循环左移1位。CC1移入累加器1的位0,累加器1的位31移入CC1。
    10.RRDA(累加器1通过CC1循环右移),累加器1的内容与CC1一起进行循环左移1位。CC1移入累加器1的位0,累加器1的位31移入CC1。
  • 关注下方微信公众号,在线模考后查看

热门试题