• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >汇编语言 > 标志寄存器传送指令

标志寄存器传送指令

作者:汇编爱好者 字体:[增加 减小] 来源:互联网 时间:2017-06-17

汇编爱好者通过本文主要向大家介绍了标志寄存器,8086标志寄存器,标志寄存器的作用,标志位寄存器,中断标志寄存器等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
</div> 4 .标志寄存器出栈指令 POPF </div>

1 .标志送 AH 指令 LAHF
语句格式: LAHF
功能:将标志寄存器的低 8 位送入 AH 寄存器。
即( FLAGS ) 7-0 → AH 。该指令的执行对标志位无影响。
【例】标志寄存器传送。
执行前:( FLAGS ) =0485H ,( AX ) =0FFFFH
执行指令: LAHF
执行后:( FLAGS ) =0485H ,( AX ) =085FFH

2 . AH 送标志指令 SAHF
语句格式: SAHF
功能:将 AH 的内容送入标志寄存器的低 8 位,高 8 位不变。即( AH ) → FLAGS7-0 。
从该指令功能可看出, SAHF 为 LAHF 的逆过程。

3 .标志寄存器进栈指令 PUSHF
语句格式: PUSHF
功能:将标志寄存器的内容压入堆栈。即( FLAGS )→↓( SP )。

4 .标志寄存器出栈指令 POPF
功能: 将栈顶内容弹出送入标志寄存器中。即↑( SP )→ FLAGS 。
POPF 指令与 PUSHF 指令互为逆过程。
【例】将标志寄存器的单步标志 TF 置位。
PUSHF ;( FLSGS )→↓( SP )
POP AX ;( SP )→ AX
OR AX , 0100H ;设置 D8=TF=1
PUSH AX ;( AX )→↓( SP )
POPF ;( SP )→↓ FLAGS ,即( AX )→↓ FLAGS

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 标志寄存器传送指令

相关文章

  • 2017-06-28DOS6.0源程序中的硬盘引导记录源程序FDBOOT.ASM
  • 2017-06-28汇编的任务状态段和控制门
  • 2017-06-17子程序的嵌套
  • 2017-06-17子程序调用指令
  • 2017-06-28汇编源码系列之drives
  • 2017-06-28汇编源码系列之col
  • 2017-06-28汇编源码系列之gameport
  • 2017-06-28工具提示控件介绍
  • 2017-06-28汇编教程:多文档界面(MDI)
  • 2017-06-17DOS内部结构与BIOS的功能

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 位操作类指令
    • (汇编源代码 )The 808 Virus
    • 循环程序的设计
    • 子程序调用指令
    • 汇编xor小妙用
    • 汇编语言中“[]”的用法
    • Win32汇编的环境和基础
    • 循环程序的结构形式及组成
    • 事件对象在多线程编程中的应用
    • 堆栈操作指令

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有