Pdp11:BIT - ikarishinjieva/unixV6-code-analyze-chs GitHub Wiki

instruction ===Instruction===BIT
BITB[字节版本] ===Code===■3SSDD ===Operation===(src)∧(dst) ===Coden===若 运算结果<0(最高位[符号位]被置位),则置位
否则,清位 ===Codez===若 运算结果=0,则置位
否则,清位 ===Codev===清 ===Codec===无影响 ===Description=== 将源地址的数据和目标地址的数据做逻辑与运算,并置相应标志位,原地址的数据与目标地址的数据并不发生改变 ===Example===

BIT_#30,R3
若_标志位Z被置,则A=0_且_B=0
否则,不然
常用于测试目标地址某些数位是否全为0

⚠️ **GitHub.com Fallback** ⚠️