Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
转发(由蓝色箭头突出显示)是否必要?我认为 add 指令会在 OR 指令读取它之前成功写回寄存器。
add在从寄存器读取的同一步骤中写入or寄存器,因此不能保证正确的值会在or看到它的点安全地保存在寄存器中 -add允许一个完整的时钟周期进行写入并让信号传播整个硬件。相比之下,xor它是安全的,因为它在写入后的下一个时钟周期从 r1 读取add。
add
or
xor