Pdp11:NEG - ikarishinjieva/unixV6-code-analyze-chs GitHub Wiki
instruction
===Instruction===REG
REGB[字节版本]
===Code===■054DD
===Operation===(dst)← -(dst)
===Coden===若 运算结果<0,则置位
否则,清位
===Codez===若 运算结果=0,则置位
否则,清位
===Codev===若 运算结果=100000,则置位
否则,清位
说明:运算过程 100000→077777→100000,第二步骤加1时向上溢出
===Codec===若 运算结果=0,则清位
否则,置位
说明:运算过程 000000→177777→000000,运算前后符号位不变;其他运算符号位均改变
===Description===将目标位置的数据取补[two's](按位取反并加一)
===Example===
REG_R0
运算过程:000010→177767→177770