332算术运算指令内容摘要:
转向。 举例: 比较 AL、 BL、 CL中 带 符号数 的大小,将 最小数放在 AL中。 程序: CMP AL,BL ; AL和 BL比较 JNG BBB ; 若 AL≤BL, 则转 XCHG AL,BL ; 若 AL> BL,则交换 BBB: CMP AL,CL ; AL和 CL比较 JNG CCC ; 若 AL≤CL, 则转 XCHG AL,CL ; 若 AL> CL,则交换 CCC: HLT 思考 : 程序的结果 ? (AL、 BL、 CL中数据的大小顺序 ) 23 进行乘法时: 8位 8位 → 16 位乘积 (即 AL mem8/reg8 → AX) 16位 16位 → 32 位乘积 (即 AX mem16/reg16 → DX AX) (1) 无符号数 的乘法指令 MUL mem/reg 格式: MUL src 操作:字节操作数 (AX) (AL) (src) 字操作数 (DX, AX) (AX) (src) 指令例子: MUL BL ; (AL) (BL),乘积在 AX中 MUL CX ; (AX) (CX),乘积在 DX,AX中 MUL BYTE PTR[BX] 3. 乘法指令 24 格式与 MUL指令类似,只是要求两操作数均为 有符号数。 指令例子: IMUL BL ; (AX)←(AL) (BL) IMUL WORD PTR[SI] ; (DX,AX)←(AX) ([SI+1][SI]) (2) 有符号数 乘法指令 IMUL 注意: MUL/IMUL指令中 ● AL(AX)为隐含的乘数寄存器; ● AX(DX,AX)为隐含的乘积寄存器; ● SRC不能为 立即数 ; ● 除 CF和 OF外,对 其它 标志位无定义。 25 MUL/IMUL乘法指令对 CF/OF的影响: 00 乘积的高一半为零 11 否则 MUL指令 : CF/OF = 00 乘积的高一半是低一半的符号扩展 11 否则 IMUL指令 : CF/OF = 例: (AL) = A5H(5B), (BL) = 11H (1) IMUL BL。 (AX) (AL) (BL)。 A5 11 5B 11=060B F9F5。 (AX) = F9F5H CF=OF=1 (2) MUL BL。 (AX) (AL) (BL)。 A5 11= 0AF5。 (AX) = 0AF5H CF=OF=1 26 4. 除法指令 进行除法时: 16位 /8位 → 8位商及 8位余数 32位 /16位 → 16位商及 16位余数 对被除数、商及余数存放有如下规定: 被除数 商 余数 字节除法 AX AL AH 字除法 DX:AX AX DX 27 格式: DIV src 操作:字节操作 (AL) (AX) / (src) 的商 (AH) (AX) / (src) 的余数 字操作 (AX) (DX, AX) / (src) 的商 (DX) (DX, AX) / (src) 的余数 指令例子: DIV CL DIV WORD PTR[BX] 注: 若除数为零或 AL中商大于 FFH(或 AX中商大于FFFFH),则 CPU产生一个类型 0的内部中断。 (1) 无符号数 除法指令 DIV 28 (2) 有符号数 除法指令 IDIV 格式: IDIV src 操作与 DIV类似。 商及余数均为有符号数 ,且余数符号总是与被除数符号相同。 CBW与 CWD两指令主要用于被除数扩展 注意 : 对于 DIV/IDIV指令 • AX(DX,AX)为隐含的被除数寄存器。 • AL(AX)为隐含的商寄存器。 • AH(DX)为隐含的余数寄存器。 • src不能为 立即数。 • 对所有 FLAGS的状态 标志位均 无定义。 29 • 运算要求被除数字长是除数字长的两倍 ,若不满足则需 对被除数进行扩展 ,否则产生错误。 8位 16位 16位 32位 ALAX( AH AL) AXDX AX • 对 无符号数 除法扩展,只需将 AH或 DX清。332算术运算指令
相关推荐
小结: 通直流 , 阻交流 电容对交变电流的作用: 通交流,隔直流 电感对交变电流的作用: 低频扼流圈( L大) 高频扼流圈( L小) 隔直电容器( C大) 高频旁路电容器( C小) 通低频,阻高频 通高频,阻低频 如图所示 ,当交流电源的电压(有效值) U= 220V,频率 f= 50Hz时 ,三只灯 A、 B、 C的亮度相同( L无直流电阻) (
定义的序列 有 其中 与 h无关, q1。 Richardon外推法应用非常广泛和有效 ,下面应用于数值积分 . 第三章 数值积分与数值微分 Romberg 求积法 先给出 Romberg求积法的基础 ,即对于计算积分 I=I[f]的复化梯形公式 T(h),其余项为 () 其中 , 为 Bernoulli常数。 在外推算法( )中,取 由余项( )可得著名的 Romberg求积方法 : 第三章
数据加密主要针对哪一层。 的文件传输利用到了 OSI中的哪一层。 黑客主要从哪一层获取想要的数据。 返回 TCP/IP协议体系 OSI七层模型的每一个功能层中,通信双方都要共同遵守的约定,我们把这种约定称之为协议,网络协议就像网络通信中的共同语言,保证着通信的顺利进行。 其中最重要的一部分协议体系为 :TCP/IP协议体系。 TCP/IP协议体系 通过网络接口协议,黑客得以连入互联网。
29 高斯(正态)随机过程 用互补误差函数 erfc(x)表示正态分布函数: 当 x 2时, 22( ) 1 ( ) txe r fc x e r f x e d t 2211)( axe r f cxF21() xe rfc x ex30 高斯(正态)随机过程 用 Q函数表示正态分布函数: Q函数定义: Q函数和 erfc函数的关系:
和非基本电信业务。 我国 《 电信条例 》 :分为电信业务分为基础电信业务和增值电信业务。 三、电信产业 概念 :电信产业,是指以信息科学和技术为主要依托和内容的产业,在业务上表现为电信运营商