使用移位和加法实现两个数据的相乘
来源:百度知道 编辑:UC知道 时间:2024/07/05 07:20:43
数据存放于BL,BH
积放在AX中
积放在AX中
;14 H*3=3C H
;用Debu.exe验证结果正确。
code segment
assume cs:code,ds:code
org 100h
start:
push cs
pop ds
mov bx,314h ;数据存放于BL,BH
mov al,bl
xor bh,bh
cbw
shl ax,1 ;移位=AX*2
add ax,bx ;积已放在AX中
mov ax,4c00h
int 21h
code ends
end start