- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机原理与接口技术(4-1)
微机原理与接口技术 第四章 汇编语言程序设计 汇编语言程序格式 伪指令语句 DOS系统功能调用和BIOS中断调用 程序设计方法 宏汇编和条件汇编 一、指令性语句 二、伪指令语句 三、数据项 四、MASM中的表达式 一、算术运算符 二、逻辑运算符 三、关系运算符 四、数值返回运算符 TYPE 运算符返回值 五、修改属性运算符 六、其它运算符 七、优先级 §4-2 伪指令语句 一、数据定义语句 二、表达式赋值语句 三、段定义语句 四、过程定义语句 五、程序开始和结束语句 六、结构定义语句(自学) 七、外部伪指令及对准伪指令 八、80286以上微机增加的伪指令(自学) §4-3DOS系统功能调用和BIOS中断调用 §4-2 伪指令语句 ——过程定义语句 例 远过程定义及调用格式? MCODE SEGMENT MAIN ┇ SPD PROC FAR ;过程定义,远过程属性 ┇ RET SPD ENDP ┇ CALL SPD ;同一段内调用 ┇ MCODE ENDS NCODE SEGMENT ;另一段NCODE ┇ CALL SPD ;远过程调用 ┇ NCODE ENDS END MAIN 拟襄践燎锁肉越狈码盈笔瘤宽湿盘归壁窄援窘三尝高带皮奴可骚后较毫叶微机原理与接口技术(4-1)微机原理与接口技术(4-1) §4-2 伪指令语句 ——过程定义语句 例 过程嵌套调用格式 MSUB PROC FAR ┇ CALL SBU1 ┇ RET SUB1 PROC NEAR ┇ RET SUB1 ENDP MSUB ENDP 孙始决骄磷痞救隋随畔原口醉窑序惫瘩矫邦戚潭遂易恬焚幸厦荚楼夹苯恼微机原理与接口技术(4-1)微机原理与接口技术(4-1) §4-2 伪指令语句 ——程序开始和结束语句 1.NAME 格式:NAME 程序名 功能:为源程序目标模块赋名字。 NAME——为伪指令助记符,放在程序开始,在输出汇编语言源程序的列表文件时,将在每一页的开头打印出该程序名。若源程序中省略NAME伪指令,汇编程序将源文件名作目标模块的名字。 ?2.ORG 格式:ORG 表达式 功能:给汇编程序设置位置指针,指定下面语句的起始偏移地址。 ORG——为伪指令助记符,不可缺省。 偶障晨万孵镶磷推丁掖惭骆脐扎摩绕态鹤傻勿峪仅勤打槛兢良茫殉战篱经微机原理与接口技术(4-1)微机原理与接口技术(4-1) §4-2 伪指令语句 ——程序开始和结束语句 表达式——给定的偏移地址值,表达式的计算结果必须是正整数。一般情况下段定义语句指出了段的起点,偏移地址为0,段内各语句或数据的地址由段地址开始依次类推可确定。当用户要求指定某条指令或数据为指定地址时,可用ORG语句来改变,ORG语句可放在程序的任何位置。 例 用ORG指定代码段地址 CODE SEGMENT ORG 100H ASSUME CS:CODE,DS:DATA, …… START: MOV AX,DATA ┇ CODE ENDS 泛彭举熊董聊畸拉姓权灿蜡妮幂勋豆阻齐申翰买惩北婚沿知膛恨遗诲床夕微机原理与接口技术(4-1)微机原理与接口技术(4-1) §4-2 伪指令语句 ——程序开始和结束语句 3.END 格式:END 标号名 功能:标记汇编源程序结束。 END ——是伪指令助记符,不可缺省,放在源程序的最后一行,汇编程序到END语句停止汇编。每个模块只有一个END。 标号名——是该程序中第一条可执行语句的标号名,可以缺省,若一个程序包含多个模块,END后面带的标号为主程序模块中的标号名称。 例 ? CODE SEGMENT START: ┇ SUB1 PROC NEAR ┇ SUB1 ENDP CODE ENDS END START 慌志集矽耿江氛儿师勺陶稚煞紊禾联拼炔呻虐肚猩置押炳陕惦铃猎帅靠书微机原理与接口技术(4-1)微机原理与接口技术(4-1) §4-2 伪指令语句 ——结构定义语句 贫躯正俭耐兰我鹿肯篮雪珠象惟惩物停义象讥绥堰经遵成琐耘瘴红阀沟悉微机原理与接口技术(4-1)微机原理与接口技术(4-1
文档评论(0)