ricken 发表于 2004-12-24 16:54:39

请教:移位寄存器的作用是什么?

移位寄存器的作用相当于传统编程语言中的哪种结构?经常用到哪些场合?能举个例吗?谢谢!

cpubbs 发表于 2004-12-24 17:03:17

相当于把旧的值当成新的值用,感觉上根自动控制原理中的反馈比较相近!与传统语言相比的话,就是把新得出的值再重新送回给变量!

smartkuku 发表于 2005-1-6 22:46:23

<P>传统语言应该没有这个概念
因为LV中的数据传递是通过连线来做的,如果在一个循环中要多次对同一变量进行赋值操作,可以通过shifter register来做</P>

fusq 发表于 2005-1-11 03:58:50

我的理解是有点像把标准C 语言中的移位运算符进行了扩展 ,同时又把 融入了 压栈 的含义

fusq 发表于 2005-1-11 04:01:03

<P>写一个程序看一下就都理解了 用别的语言来说明不是很清楚毕竟 LabView有它自己独特的特色</P>

fusq 发表于 2005-1-11 04:05:24

<P> 回复:<B>smartkuku:</B></P><P>shifter register 并不是对一个变量进行多次付值 事实上是程序运行时将自动根据shifter register 的压栈数分配若干个同一类型的变量空间</P>
页: [1]
查看完整版本: 请教:移位寄存器的作用是什么?