;用移位指令实现al乘10(带进位)
;思路:先用二进制移位指令实现乘8,再加两次自己就是乘10
assume cs:code
code segment
start:
xor ah,ah ;先将ah清空,因为要算al乘10带进位,ah要留出来给可能发生的进位
mov bx,ax
mov cl,3
shl ax,cl ;二进制数左移三位相当于乘8
add ax,bx
add ax,bx ;再加两次自己就是乘10
mov AX, 4C00H
int 21H
code ends
end start
Utilice las instrucciones de cambio para lograr al multiplicado por 10 (con carry)
Supongo que te gusta
Origin blog.csdn.net/qq_43071318/article/details/105170485
Recomendado
Clasificación