汇编程序48:检测点14.2
1 assume cs:code 2 //计算(ax)=(ax)*10,使用shl指令 3 code segment 4 start: 5 mov ax,2h ;预设值 6 push ax ;为使预设值不变 7 mov cl,3 ;设置左移的位数3 8 shl ax,cl ;ax*8 9 mov bx,ax ;暂存ax*8的结果 10 pop ax ;取出预设值 11 shl ax,1 ;ax*2 12 add ax,bx ;把2次结果相加,存到ax 13 mov ax,4c00h 14 int 21h 15 code ends 16 17 end start