分析下面程序段:MOV AL,200 SAR AL,1 MOV BL,AL MOV CL,2 SAR AL,CL ADD AL,BL 试问程序段执行后(AL=?BL=?我算的是BL=0E4H AL=0DDH,答案正好相反.

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/27 13:04:53
分析下面程序段:MOV AL,200 SAR AL,1 MOV BL,AL MOV CL,2 SAR AL,CL ADD AL,BL 试问程序段执行后(AL=?BL=?我算的是BL=0E4H AL=0DDH,答案正好相反.
x){lބ';_]|E]m}gBcisq09gGG/s=O'ck:&>_7g3&@Ͷ..:NyO}>{^="}:l%/JAdLtהx۟|:a=X1!d APE 84 rz QsAMb$2ᡈ , `̀Wp5Q/.H̳E$E

分析下面程序段:MOV AL,200 SAR AL,1 MOV BL,AL MOV CL,2 SAR AL,CL ADD AL,BL 试问程序段执行后(AL=?BL=?我算的是BL=0E4H AL=0DDH,答案正好相反.
分析下面程序段:MOV AL,200 SAR AL,1 MOV BL,AL MOV CL,2 SAR AL,CL ADD AL,BL 试问程序段执行后(
AL=?BL=?我算的是BL=0E4H AL=0DDH,答案正好相反.

分析下面程序段:MOV AL,200 SAR AL,1 MOV BL,AL MOV CL,2 SAR AL,CL ADD AL,BL 试问程序段执行后(AL=?BL=?我算的是BL=0E4H AL=0DDH,答案正好相反.
你的汇编程序应该是这样写吧?
MOV AL,200 ; AL=11001000
SAR AL,1 ; AL=11100100
MOV BL,AL ; BL=11100100
MOV CL,2 ; CL=00000010
SAR AL,CL ; AL= 10111001
ADD AL,BL ;
答案: BL= E4 H