16进制每两位分别放到数组里边

有一个需求,需要实现的是1串16进制的数据,每隔两位按顺序存放到数据里边,并且循环4次
例如16进制的数据 0xAABBCCDD
需要放到一个16个元素组成的数组
(提示我有重复输入同样的词汇,只能图代替了.)

img

我想使用位操作来实现这个需求,但是并不能按照预想的实现,特来询问各位需要怎么写这个过程

img

img

img

移位之后与0xff按位与,可以获得你想要的数据。

如有帮助请采纳,谢谢。