定义register数据结构