python中mul是什么意思_汇编MUL是什么意思?

展开全部

指令格式:MUL SRC功能:如果SRC是字节操作数,e69da5e6ba9062616964757a686964616f31333365633963则把AL中的无符号数与SRC相乘得到16位结果送AX中,即:AX←(AL)*(SRC)。如果SRC是字操作数,则把AX中的无符号数与SRC相乘得到32位结果送DX和AX中,DX存高16位,AX存低16位,即:AX←(AL)*(SRC)。受影响的标志位有:CF和OF(AF、PF、SF和ZF无定义)。如果乘积结果的高半部分等于零,则CF=OF=0,否则CF=OF=1例如:MUL,BL MUL AX.

用法如:MOV  A,#01

MOV  B,#02

MUL  AB

就是累加器A与累加器B相乘,结果放在A里面,按照上面的运算,最好A里面的数应为2。

MUL:80C51单片机系统的乘法指令,只有一条指令。

·MUL 汇编语言无符号数乘法指令

格式:MUL SRC

执行的操作:

字节操作数:(AX)←(AL)*(SRC)

字操作数:(DX,AX)←(AX)*(SRC)

双字操作数:(EDX,EAX)←(EAX)*(SRC)

MUL:80C51单片机系统的乘法指令,只有一条指令:

MUL AB

乘法指令的功能是将A和B中两个无符号8位二进制数相乘,所得的16位积的低8位存于A中,高8位存于B中。如果乘积大于256,即高位B不为0,则OV置1;否则OV清0,CY总是清0。

例如:设(A)=50H(80),(B)=0A0H(160)

若执行MUL AB,

则执行结果为:

乘积为3200H(12800),

(A)=00H,(B)=32H,(OV)=1,(CY)=0

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值