这是我的第一个答案:(我知道这个是对的)
mov ax,2 解:把2赋给AX,所以AX=2
add ax,ax 解:因为ADD属于加法指令、ADD是吧寄存器的值相加、所以AX+AX=2+2=4
add ax,ax 解:因为ADD属于加法指令、ADD是吧寄存器的值相加、所以AX+AX=4+4=8
add ax,ax 解:因为ADD属于加法指令、ADD是吧寄存器的值相加、所以AX+AX=8+8=16
但是题目是:最多使用4条指令,编程计算2的4次方!(这里的编程时要求求结果还是2^4的过程及答案?如果是过程上面那个就是,如果是结果的话。)
这样可以不呢?
mov ax,4
mov bx,8
add ax,ax
add ax,bx
或者
mov ax,4
mov bx,ax
add ax,bx
add ax,ax
我就是想问这里编程计算2的4次方是指需要编程求2的4次方的过程吗? |