188宝金博页面版

  • 图案背景
  • 纯色背景
视图
标记
批注
批注本地保存成功,开通会员云端永久保存 去开通
zy21643

上传于:2014-03-13

粉丝量:31

该文档贡献者很忙,什么也没留下。


  • 相关
  • 目录
  • 笔记
  • 书签

188宝金博页面版:更多相关文档

  • 汇编常用命令

    星级: 40 页

  • 【精品】MySql常用命令总结

    星级: 10 页

  • 【精品】MySql常用命令总结

    星级: 9 页

  • 【精品】Linux常用命令总结以及举例

    星级: 14 页

  • 【精品】Linux 操作系统Shell常用命令总结 (linux系统)

    星级: 11 页

  • 【精品】思源培训Oracle常用命令总结(一)

    星级: 54 页

  • 【精品】Cisco常用命令第一~四学期总结

    星级: 14 页

  • 【精品】网络常用命令总结

    星级: 10 页

  • 【精品】linux常用命令总结

    星级: 37 页

  • 【精品】ANSYS常用命令总结大全

    星级: 11 页

  • 【精品】ANSYS常用命令总结大全1

    星级: 10 页

暂无目录

点击鼠标右键菜单,创建目录

暂无笔记

选择文本,点击鼠标右键菜单,添加笔记

暂无书签

在左侧文档中,点击鼠标右键,添加书签

188宝金博页面版: 【精品】汇编常用命令总结

下载积分: 760

内容提示: MOV 指令为双操作数指令,两个操作数中必须有一个是寄存器. MOV DST , SRC // Byte / Word 执行操作: dst = src 1.目的数可以是通用寄存器, 存储单元和段寄存器(但不允许用 CS 段寄存器). 2.立即数不能直接送段寄存器 3.不允许在两个存储单元直接传送数据 4.不允许在两个段寄存器间直接传送信息 PUSH 入栈指令及 POP 出栈指令: 堆栈操作是以"后进先出"的方式进行数据操作. PUSH SRC //Word 入栈的操作数除不允许用立即数外,可以为通用寄存器,段寄存器(全部)和存储器. 入栈时高位字节先入栈,低位字节后入栈. POP DST //W...

文档格式:DOC | 页数:8 | 浏览次数:23 | 上传日期:2014-03-13 01:21:38 | 文档星级:
MOV 指令为双操作数指令,两个操作数中必须有一个是寄存器. MOV DST , SRC // Byte / Word 执行操作: dst = src 1.目的数可以是通用寄存器, 存储单元和段寄存器(但不允许用 CS 段寄存器). 2.立即数不能直接送段寄存器 3.不允许在两个存储单元直接传送数据 4.不允许在两个段寄存器间直接传送信息 PUSH 入栈指令及 POP 出栈指令: 堆栈操作是以"后进先出"的方式进行数据操作. PUSH SRC //Word 入栈的操作数除不允许用立即数外,可以为通用寄存器,段寄存器(全部)和存储器. 入栈时高位字节先入栈,低位字节后入栈. POP DST //Word 出栈操作数除不允许用立即数和 CS 段寄存器外, 可以为通用寄存器,段寄存器和存储器. 执行 POP SS 指令后,堆栈区在存储区的位置要改变. 执行 POP SP 指令后,栈顶的位置要改变. XCHG(eXCHanG)交换指令: 将两操作数值交换. XCHG OPR1, OPR2 //Byte/Word 执行操作: Tmp=OPR1 OPR1=OPR2 OPR2=Tmp 1.必须有一个操作数是在寄存器中 2.不能与段寄存器交换数据 3.存储器与存储器之间不能交换数据. XLAT(TRANSLATE)换码指令: 把一种代码转换为另一种代码. XLAT (OPR 可选) //Byte 执行操作: AL=(BX+AL) 指令执行时只使用预先已存入 BX 中的表格首地址,执行后,AL 中内容则是所要转换的代码. LEA(Load Effective Address) 有效地址传送寄存器指令 LEA REG , SRC //指令把源操作数 SRC 的有效地址送到指定的寄存器中. 执行操作: REG = EAsrc 注: SRC 只能是各种寻址方式的存储器操作数,REG 只能是 16 位寄存器 MOV BX , OFFSET OPER_ONE 等价于 LEA BX , OPER_ONE MOV SP , [BX] //将 BX 间接寻址的相继的二个存储单元的内容送入 SP 中 LEA SP , [BX] //将 BX 的内容作为存储器有效地址送入 SP 中 LDS(Load DS with pointer)指针送寄存器和 DS 指令 LDS REG , SRC //常指定 SI 寄存器。 执行操作: REG=(SRC), DS=(SRC+2) //将 SRC 指出的前二个存储单元的内容送入指令中指定的寄存器中,后二个存储单元送入 DS 段寄存器中。 LES (Load ES with pointer) 指针送寄存器和 ES 指令 LES REG , SRC //常指定 DI 寄存器 执行操作: REG=(SRC) , ES=(SRC+2) //与 LDS 大致相同,不同之处是将 ES 代替 DS 而已. LAHF ( Load AH with Flags ) 标志位送 AH 指令 LAHF //将 PSW 寄存器中的低 8 位的状态标志(条件码)送入 AH 的相应位, SF 送 D7 位, ZF 送 D6 位...... 执行操作: AH=PSW 的低位字节。 SAHF ( Store AH into Flags ) AH 送标志寄存器指令 SAHF //将 AH 寄存器的相应位送到 PSW 寄存器的低 8 位的相应位, AH 的 D7 位送 SF, D6 位送 ZF...... 执行操作: PSW 的低位字节=AH。 PUSHF ( PUSH the Flags) 标志进栈指令 PUSHF //将标志寄存器的值压入堆栈顶部, 同时栈指针 SP 值减 2 执行操作: SP=SP-1,(SP)=PSW 的高 8 位, SP=SP-1, (SP)=PSW 的低 8 位 POPF ( POP the Flags ) 标志出栈指令

188宝金博页面版:关注我们

  • 新浪微博

关注188宝金博页面版公众号

188宝金博页面版
阅读
APP
阅读
返回
顶部
188宝金博页面版官网登录在线平台入口(2026已更新)—江苏协昌电子科技股份有限公司