Pdp11:ASR - ikarishinjieva/unixV6-code-analyze-chs GitHub Wiki
instruction
===Instruction===ASR
ASRB[字节版本]
===Code===■062DD
===Operation===(dst)← (dst)按位右移一位
===Coden===若 运算结果<0 (最高位[标志位]被置位),则置位
否则,清位
===Codez===若 运算结果=0,则置位
否则,清位
===Codev===等于 运算结束后标志位N和C的不可兼或[Exclusive]
===Codec===等于 运算前目标地址的数据的最低位
===Description===将目标位置的数据按位右移一位
运算后的最高位通过复制运算前的最高位来补齐
标志位V和C已经不再代表通常使用的含义
===Example===
ASR_模型,ASRB_的模型类似