4.3 HDLBits —— 时序逻辑电路之移位寄存器设计一个4 位右移移位寄存器,具备异步复位、同步置数、移位使能功能。 端口功能说明 areset(异步复位):将移位寄存器全部清零; load(同步置数):给移位寄存器并行载入 4 位输入数据data[3:0],替代移位操作; ena(移位使能):执行右移操作(移位规则:最高位q[3]补 0,最低位q[0]移出寄存器并丢弃); q:移位寄存器的存储输出值。 优先级规则 若置数信号load与移位使能ena同时为高电平(有效),置数 load 拥有更高执行优先级。