安防监控知识
电气知识|程序开始和结束伪操作
2016-02-15  浏览:66
安防之家讯:在汇编程序 MASM 中,提供了二组简化的代码伪指令:

.STARTUP 和 .EXIT 。

.STARTUP—— 在代码段的开始,用于自动初始化寄存器 DS 、 SS 和 SP ;

.EXIT—— 用于结束程序的运行。



程序开始可用 Name 和T ITLE 作为模块的名字。

NAME 的格式: NAME 模块名

  汇编语言将以给出的”模块名”作为模块的名字。

TITLE 的格式: TITLE 标题

TITLE 伪操作可指定列表文件中的每一页上打印的标题

END 表源程序结束的伪操作,格式为: END [ 标号 ]

  用来指示汇编程序 MASM 到此结束汇编过程。源程序的最后必须有一条 END 语句。可选的标号用于指定程序开始执行点,连接程序将据此设置 CS : IP 值

MASM6.0 还增加了定义程序入口点和出口点的伪操作。用 .STARTUP 定义程序的初始入口点,并产生设置 DS,SS 和 SP 的代码。如果程序采用了 .startup 伪指令就不需要再用“ end 标号”指明开始执行点,但还要有 end 伪指令

.EXIT 用来产生退出程序并返回操作系统的代码,其格式: .EXIT [ 返回参数 ]

  可选参数是一个返回的数码,通常用 0 表示没有错误。例如 .exit 0 对应的代码是:

MOV AX, 4C 00H

INT 21H

DOS 功能调用的 4CH 子功能(返回 DOS ):

入口参数: AH = 4CH , AL =返回数码

安防之家专注于各种家居的安防,监控,防盗,安防监控,安防器材,安防设备的新闻资讯和O2O电商导购服务,敬请登陆安防之家:http://anfang.jc68.com/
更多»您可能感兴趣的文章:
更多»有关 安防之家 的产品:
  • 安防监控资讯
  • 发表评论 | 0评
  • 评论登陆
  • 移动社区 天花之家 木门之家 灯具之家 铁艺之家 幕墙之家 五金头条 楼梯头条 墙纸头条 壁纸头条 玻璃头条 老姚之家 灯饰之家 电气之家 全景头条 照明之家 防水之家 防盗之家 区快洞察 建材 枣庄建材 临沂建材 南昌建材 上饶建材 抚州建材 宜春建材 吉安建材 赣州建材 鹰潭建材 新余建材 九江建材 萍乡建材 景德镇陶瓷 石家庄建材 衡水建材 廊坊建材 沧州建材 承德建材 建材之家 企业之家 720全景
    (c)2015-2017 Bybc.cn SYSTEM All Rights Reserved