阅读下列程序,回答问题。
MOVCL.4
MOVBH.AL
SHRAX.CL
MOVBL.DL
SHRDX.CL
SHLBL.CL
ORAH.BL
SHLBH.CL
ORDH,BH
该程序完成什么功能?如果程序执行前AX=5678H,DX=1234H,则程序执行后AX和
DX的内容分别是什么?
由分析可知,程序完成双字循环右移4位。 如果程序执行前AX=5678 H,DX=8123H,双字(DXAX)=12345678H, 程序执行后,AX=4567H,DX.=8123 H,双字(DXAX)=81234567H。