分析下面程序段: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/07/02 14:18:47
![分析下面程序段:MOV AL,200 SAR AL,1 MOV BL,AL MOV CL,2 SAR AL,CL ADD AL,BL 试问程序段执行后(AL=?BL=?我算的是BL=0E4H AL=0DDH,答案正好相反.](/uploads/image/z/12690572-68-2.jpg?t=%E5%88%86%E6%9E%90%E4%B8%8B%E9%9D%A2%E7%A8%8B%E5%BA%8F%E6%AE%B5%EF%BC%9AMOV+AL%2C200+SAR+AL%2C1+MOV+BL%2CAL+MOV+CL%2C2+SAR+AL%2CCL+ADD+AL%2CBL+%E8%AF%95%E9%97%AE%E7%A8%8B%E5%BA%8F%E6%AE%B5%E6%89%A7%E8%A1%8C%E5%90%8E%EF%BC%88AL%3D%3FBL%3D%3F%E6%88%91%E7%AE%97%E7%9A%84%E6%98%AFBL%3D0E4H+AL%3D0DDH%2C%E7%AD%94%E6%A1%88%E6%AD%A3%E5%A5%BD%E7%9B%B8%E5%8F%8D.)
分析下面程序段: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