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

instruction ===Instruction===ASL
ASLB[字节版本] ===Code===■063DD ===Operation===(dst)← (dst)按位左移一位 ===Coden===若 运算结果<0 (最高位[标志位]被置位),则置位
否则,清位 ===Codez===若 运算结果=0,则置位
否则,清位 ===Codev===等于 运算结束后标志位N和C的不可兼或[Exclusive] ===Codec===等于 运算前目标地址的数据的最高位 ===Description===将目标位置的数据按位左移一位
运算后的最低位通过0来补齐
标志位V和C已经不再代表通常使用的含义 ===Example===

ASL_模型,ASLB_的模型类似

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