汇编乘法指令
来源:互联网 发布:建行网络系统 编辑:程序博客网 时间:2024/06/07 18:25
IMUL AB
这个意思是将累加器A和寄存器B中的无符号8位整数相乘
其16位积的低位字节在累加器A中,高位字节在寄存器B中。
SCR表示源操作数.
8位相乘:
如果SRC是字节操作数,则把AL中的无符号数与SRC相乘得到16位结果送AX中,即:AX←(AL)*(SRC)。
16位相乘:
如果SRC是字操作数,则把AX中的无符号数与SRC相乘得到32位结果送DX和AX中,DX存高16位,AX存低16位,即:AX←(AL)*(SRC)。
有符号数乘法用imul,除法用idiv
1.MOV AL,0FEH
MOV CL,11H
IMUL CL
因为源操作数cl是字节,结果在AX中
ps:有符号是补码系统
2.无符号数的:
SUB DX,DX
MOV AX,7FA2H
MOV BX,03DDH
DIV BX
结果:商在AX中,余数在DX中
这个意思是将累加器A和寄存器B中的无符号8位整数相乘
其16位积的低位字节在累加器A中,高位字节在寄存器B中。
SCR表示源操作数.
8位相乘:
如果SRC是字节操作数,则把AL中的无符号数与SRC相乘得到16位结果送AX中,即:AX←(AL)*(SRC)。
16位相乘:
如果SRC是字操作数,则把AX中的无符号数与SRC相乘得到32位结果送DX和AX中,DX存高16位,AX存低16位,即:AX←(AL)*(SRC)。
有符号数乘法用imul,除法用idiv
1.MOV AL,0FEH
MOV CL,11H
IMUL CL
因为源操作数cl是字节,结果在AX中
ps:有符号是补码系统
2.无符号数的:
SUB DX,DX
MOV AX,7FA2H
MOV BX,03DDH
DIV BX
结果:商在AX中,余数在DX中
0 0
- 汇编中的乘法指令
- 汇编乘法指令
- 乘法、除法汇编指令总结
- 1.17.ARM汇编指令集5之乘法指令
- 乘法指令
- 10_ARM汇编自学笔记指令系统之乘法指令与乘加指令
- 汇编指令
- 汇编指令
- 汇编指令
- 汇编指令
- 汇编指令
- 汇编指令
- 汇编指令
- 汇编指令
- 汇编指令
- 汇编指令
- 汇编指令
- 汇编指令
- servlet基本配置(2)
- 自定义View——仿爱奇艺加载动画...
- MySQL中的共享锁与排他锁
- 深度优先遍历与广度优先遍历(c++二叉树算法实现)
- 冒泡排序、选择排序
- 汇编乘法指令
- Android GridView绘制田字格,虚线
- MySQL在Linux找不到表名-处理忽略大小写
- python基础讲义第一弹
- windows下MYSQL 5.7 64位绿色版 安装步骤
- Python的自动操作(挂机)脚本相关(一)
- 2017——新的开始,加油!
- 继承和组合混搭下的构造和析构
- 【MySQL】MySQL性能优化之Block Nested-Loop Join(BNL)