- 1
- 0
- 约5.82千字
- 约 36页
- 2026-10-23 发布于湖北
- 举报
第4章 汇编语言程序设计4.2.4设定段寄存器伪指令ASSUME4.2.5过程定义伪指令在MASM中,过程的含义和子程序是一样的,一个过程可以被其它程序所调用,这个过程的最后一条指令,一般是返回指令。过程定义伪指令的格式为: 过程名 PROC [NEAR]或 过程名 PROC FAR ┇ RET ┇ 过程名 ENDP过程定义的属性有两种,标有NEAR(或不标,默认为NEAR)表示在段内被调用,标有FAR属性可以被其它段调用。这两种调用的返回指令都是RET,但在汇编时产生的代码不同,对前者代码为C3(参见P435倒2;旧书P415倒2)后者代码为CBH(参见P436正1;旧书P416正1)调用一个过程的格式为: CALL 过程名3.结束伪指令END当汇编程序对源程序进行汇编过程中,如遇到END,得知源程序到此结束。格式为: END 表达式表达式通常就是程序第一条指令的标号。如果有多个模块连接在一起,则只有主模块的END语句允许使用标号。介绍完宏汇编基本语法和伪指令后,我们回过来再介绍一个例子。从START标号开始的三句为返回DOS设置返回地址,它相当于把DS:0000H压栈.连接程序为每一个用户程序建立了一个程序段前缀,在前缀开始处安排了一条INT20H,在过程结束时通过RET
您可能关注的文档
- 《货币银行学》课件PPT第八章 通货膨胀与通货紧缩.pdf
- 《货币银行学》课件PPT第二章 信用.pdf
- 《货币银行学》课件PPT第三章 金融体系与金融机构.pdf
- 《货币银行学》课件PPT第一章 货币.pdf
- 《数字信号处理DSP-Digital Signal Processing》双语教学英文课件PPT教案Chapter4-Lecture-1-Key-Points.pptx
- 《数字信号处理DSP-Digital Signal Processing》双语教学英文课件PPT教案Chapter7-Lecture-1&2-Key-Points.pptx
- Cadence版图设计技术培训课件PPT-DS2001-DP portion.ppt
- 保险法课件PPT第四章保险合同制度概论精品教案课件讲义PPT.ppt
- 保险经营管理专题讲座第2讲保险公司股权结构与治理结构教案讲义课件PPT.ppt
- 博弈论精品课件PPT6DynamicGamesofIncompleteInformation精品教案课件讲义PPT.ppt
原创力文档

文档评论(0)