实验四 移位-循环移位指令(1).pptxVIP

  • 0
  • 0
  • 约1.46千字
  • 约 11页
  • 2026-09-09 发布于黑龙江
  • 举报

实验四—移位和循环移位指令

东北石油大学--罗克韦尔自动化实验室

实验报告内容

一、实验目的

(1)认识并理解移位和循环移位指令的参数及功能。

(2)掌握移位和循环移位指令的应用。

二、实验设备

罗克韦尔HOTS实验台。

三、实验原理

1.ROL(循环左移)

参数

参数类型

数据类型

描述

EN

Input

BOOL

指令块使能

IN

Input

DINT

双整数值(-2147483648----+2147483647)

NbR

Input

DINT

需要循环的位数,须在1-31范围内

ROL

Output

DINT

左移之后的输出,当NbR小于等于0时,无变化

ENO

Output

BOOL

指令块使能输出

对于32位整数值,逐一向左移动各位。

2.ROR(循环右移)

参数

参数类型

数据类型

描述

EN

Input

BOOL

指令块使能

IN

Input

DINT

双整数值(-2147483648----+2147483647)

NbR

Input

DINT

需要循环的位数,须在1-31范围内

ROR

Output

DINT

右移之后的输出,当NbR小于等于0时,无变化

ENO

Output

BOOL

指令块使能输出

3.SHL(左移位指令)

对于32位整数值,逐位向左移动,空位补0。

参数

参数类型

数据类型

描述

EN

Input

BOOL

指令块使能

IN

Inpu

文档评论(0)

1亿VIP精品文档

相关文档