bclri 会访问内存吗?
不会。它只读取整数寄存器操作数并写回 rd。
BCLRI 使用 opcode 0010011(0x13)、funct3 001、funct7 0100100。rs1 字段选择源寄存器,12 位立即数提供第二操作数,rd 选择目标寄存器。
bclri 是 Zbs 单比特清零指令,位索引来自立即数字段。
bclri 是 Zbs 单比特清零指令,位索引来自立即数字段。
结合 «bclri x10, x11, 3 ; x10 = x11 & ~(1 << 3)» 等实际代码理解该场景。
不会。它只读取整数寄存器操作数并写回 rd。
立即数直接编码 bit 位置,合法范围由 XLEN 决定。