内容正文:
第五章 FX系列PLC的功能指令及编程方法
5.8为元件移位指令
同步练习
【基础巩固】
1. 下列哪个指令可以将数据的每一位向右移动 num 位?
A. MOV
B. ADD
C. SFTR
D. SFTL
2.以 R1 的值右移 1 个 bit,结果存入 R2 中,下列哪个指令是正确的?
A. SFTR R2, R1, 1
B. SFTL R1, R2, 1
C. SFTR R1, R2, 1
D. SFTL R2, R1, 1
3.左移运算的作用是什么?
A. 右移操作
B. 将数据的每一位向左移动 num 位
C. 随机填充左侧空出的位
D. 无任何作用
4.已知 R2 的值为 "101011”,将其左移2位,得到的结果为?
A. “101100”
B. “110101”
C. “010110”
D. “100000”
5.为了使参赛车辆的速度灵活调节,下列哪个操作指令适用?
A. SFTR
B. SFTL
C. ADD
D. SUB
6.已知 R1 的值为 “010010”,将其右移1位,将结果存入 R2 中,正确的指令是什么?
A. SFTL R2, R1, 1
B. SFTR R1, R2, 1
C. SFTL R1, R2, 1
D. SFTR R2, R1, 1
【能力进阶】
填空题:
1.将数据的每一位向左移动 num 位,左侧空出的位用 __ 填充。
2.以下哪个指令可以将数据的每一位向右移动 num 位?
3.将数据 “101001” 左移 3 位后得到的结果是 __。
4.SFTL 指令是将数据的每一位向 __ 移动 num 位。
5.以下哪个场景适合使用右移操作?
6.已知 R1 的值为 “110001”,将其右移 2 个 bit,结果存入 R2 中,正确的指令是 __。
【素养提升】
下列哪个指令可以将数据的每一位向左移动 num 位?
A. MOV
B. ADD
C. SFTR
D. SFTL
下列哪个场景适合使用右移操作?
A. 将图像向右平移
B. 计算某个小数的平方
C. 判断一个数的奇偶性
D. 随机移除数据位
二、简答题
题目:请简要说明位元件移位指令 SFTR 和 SFTL 的作用和应用场景
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$$
第一章 控制用电磁组件
1.1 低压电器的分类及发展概况+主令电器
同步练习
【基础巩固】
1.下列哪个指令可以将数据的每一位向右移动 num 位?
A. MOV
B. ADD
C. SFTR
D. SFTL
正确答案:C. SFTR
解析:SFTR(右移)指令可以将数据的每一位向右移动 num 位。
2.以 R1 的值右移 1 个 bit,结果存入 R2 中,下列哪个指令是正确的?
A. SFTR R2, R1, 1
B. SFTL R1, R2, 1
C. SFTR R1, R2, 1
D. SFTL R2, R1, 1
正确答案:A. SFTR R2, R1, 1
解析:题目要求将 R1 的值右移 1 个 bit,结果存入 R2 中,应使用 SFTR R2, R1, 1 指令
3.左移运算的作用是什么?
A. 右移操作
B. 将数据的每一位向左移动 num 位
C. 随机填充左侧空出的位
D. 无任何作用
正确答案:B. 将数据的每一位向左移动 num 位
解析:左移运算是将数据的每一位向左移动 num 位,左侧空出的位用零填充。
4.已知 R2 的值为 "101011”,将其左移2位,得到的结果为?
A. “101100”
B. “110101”
C. “010110”
D. “100000”
正确答案:A. “101100”
解析:将 “101011” 左移 2 位,得到的结果是 “101100”
5.为了使参赛车辆的速度灵活调节,下列哪个操作指令适用?
A. SFTR
B. SFTL
C. ADD
D. SUB
正确答案:B. SFTL
解析:左移操作可以使数据乘以2的幂次方,适用于速度灵活调节等应用场景。
6.已知 R1 的值为 “010010”,将其右移1位,将结果存入 R2 中,正确的指令是什么?
A. SFTL R2, R1, 1
B. SFTR R1, R2, 1
C. SFTL R1, R2, 1
D. SFTR R2, R1, 1
正确答案:D. SFTR R2, R1, 1
解析:题目要求将 R1 的值右移 1 个 bit,将结果存入 R2 中,应使用 SFTR R2, R1, 1 指令。
【能力进阶】
1.将数据的每一位向左移动 num 位,左侧空出的位用 __ 填充。
答案:0
2.以下哪个指令可以将数据的每一位向右移动 num 位?
答案:SFTR
3.将数据 “101001”