
LRI64
算法脉冲插槽
附录A
算法脉冲插槽
下面的伪码描述了如何防冲突,可以在实现
VCD ,使用递归函数。
功能
功能
功能
功能
推(掩模,地址) ;推动私人栈
弹出(掩模,地址) ;私人弹出堆栈
pulse_next_pause ;产生一个脉冲电源
存储( LRI64_UID ) ;商店LRI64_UID
功能poll_loop ( sub_address_size为整数)
弹出(掩模,地址)
屏蔽= &地址掩码;生成新的面具
;发送请求
模式=防碰撞
send_Request ( Request_cmd ,模式,掩码长度,屏蔽值)
对于sub_address = 0到(2 ^ sub_address_size - 1)
pulse_next_pause
如果no_collision_is_detected ; LRI64盘点
然后
存储( LRI64_UID )
其他;记被检测到碰撞
推(掩模,地址)
ENDIF
接下来sub_address
如果stack_not_empty ;如果有的碰撞已经检测和
然后
;尚未处理,该函数调用自身
poll_loop ( sub_address_size ) ;递归处理
上次存储的碰撞
ENDIF
结束poll_loop
main_cycle :
屏蔽= NULL
地址= NULL
推(掩模,地址)
poll_loop ( sub_address_size )
end_main_cycle
47/52