移位寄存器能够将数据从一个循环周期传递到别的一个周期。在程序设计中,常常要用到它.创立一个移位寄存器的办法是,用鼠标右键单击循环的左面或许右边,在方便菜单中挑选
移位寄存器在流程图上用在循环边框上相应的一对端子来表明。右边的端子中存储了一个周期完结后的数据,这些数据在这个周期完结之后将被搬运到左面的端子,赋给下一个周期。移位寄存器能够搬运各种类型的数据--数值、布尔数、数组、字符串等等。它会主动习惯与它衔接的第一个目标的数据类型。下图表明了它的作业进程.
图2-3 Shift
能够令移位寄存器回忆前面的多个周期的数值。这个功用关于核算数据均值十分有用。还能够创立其他的端子拜访从前的周期的数据,办法是用鼠标右键单击左面或许右边的端子,在方便菜单中挑选Add