首页 > 编程知识 正文

两个数组交叉合并为一个数组,如何合并数组

时间:2023-05-06 03:53:16 阅读:180188 作者:3843

合并型阵列(packed )合并型阵列可以实现连续的存储,赋值时不需要用 '{ }

//合并型阵列bit [3] [7:0] b_pack //表示3行8列的阵列,[3]为迷路的龙猫(迷路的龙猫,[7:0]为低维)一维)阵列,数据阵列为)

bit是二值逻辑,每个bit只占1位。 因此,24位(8bit * 3)仅占用一个word (通常一个word为32bit )存储区域;

非连接型数组(unpacked )中存储的数据全部为相互独立(不连续)、赋值时需要用 '{ }

//非连接型数组——格式1bit[7:0] b_unpack [3] //[3]是迷路的龙猫//bit,占后8位空间//非连接型数组3354格式2inta1[73354]的3个wow

logic [ 7:0 ] b _ unpack [3]/8x3=24位logic///b_pack总共占多少个word? 对于logic [3] [7:0] b_pack,由于logic是四进制逻辑,每个logic需要两位表示,因此24位logic )需要48位表示,即两个word。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。