微机原理电子教案第3章.ppt

微机原理电子教案第3章

(3)PUSH还可将立即数推入堆栈 (4)PUSHAD 将EAX、ECX、EDX、EBX、ESP、EBP、ESI、EDI推入堆栈 (2) 累加器传送指令 包括: IN OUT XLAT XLATB (3) 标志传送指令 在LAHF、SAHF、PUSHF、POP基础上,增加了: PUSHFD POPFD (4) 地址传送指令 实现6字节地址指针的传送 如: LDS EBX,MEMLOC LES EDI,MEMLOC LSS ESP,MEMLOC LFS EDX,MEMLOC LGS ESI,MEMLOC (5) 数据类型转换指令 在CBW、CWD指令外,增加了2条指令。 即: CWDE ;将AX中的字进行高位扩展, 成为EAX中的双字 CDQ ;将EAX中的双字进行高位 扩展,得到EDX和EAX中的4字 算术运算指令 ① 除法运算指令DIV和IDIV 功能: 用AX、DX+AX或者EDX+EAX存放被除数, 除数的长度为被除数的一半, 商放在原存放被除数的寄存器的低半部分, 余数放在高半部分。 ② 乘法运算指令MUL、IMUL 功能: AL、AX或EAX存放操作数并保存乘积低半部分, 另

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档