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

instruction ===Instruction===DIV ===Code===071RSS ===Operation===R , R∨1 ← R , R∨1 / (src) ===Coden===若 运算结果<0,则置位
否则,清位 ===Codez===若 运算结果=0,则置位
否则,清位 ===Codev===若 (src)=0,或(R)的绝对值大于(src)的绝对值,则置位 [遗留问题] ===Codec===若 运算尝试除0,则置位
否则,清位 ===Description=== 将源地址的数据和目标地址(32位长)的数据相除,将结果送入目标地址
R必须为偶地址
运算结果 商送入R地址,余数送入R∨1地址 ===Example===

CLR_R0
MOV_#20001_,_R1
DIV_#2_,_R0

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