试分析下面的程序段完成什么功能?

MOV AL ,05HSHL AL ,1MOV BL,AL MOV CL ,2SHL AL , CLADD AL, BL

程序实现了两个数的相加
mov al 05 al=5
shl al 1 al逻辑左移1位
mov bl al 将al中的值送到bl中
mov cl 2 cl=2
shl al cl al逻辑左移cl(即2)位
add al bl 把al和bl相加
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-21
两个16进制数的相加 第一行 05H传送到AL(一个寄存器) 中,第二行 AL的数左移一位第三行 AL传送到BL中第四行 2传送到CL中第五行 AL左移2位第六行 把AL跟BL相加明白了没,,上课要好好听啊
第2个回答  2013-10-21
你这个问题太高深了。没办法解答