- 1、本文档共41页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
**第四章汇编语言程序设计4.1汇编语言程序格式4.2伪指令语句4.3DOS系统功能调用和BIOS中断调用4.4程序设计方法汇编语言:利用指令助记符、符号地址、标号等来编写程序的计算机语言。它是机器语言的符号表示,是面向机器的语言、是较低级的语言.汇编语言源程序:利用汇编语言编写的程序。汇编语言源程序的设计与执行过程:输入汇编语言源程序源文件.ASM汇编目标文件.OBJ链接可执行文件.EXE调试最终程序通过汇编程序,翻译成机器语言(二进制代码)--汇编。堆栈段数据段代码段一个基本的汇编语言源程序格式如下:dataSEGMENT数据、变量在此定义dataENDSstackSEGMENTDB100DUP(‘stack’)stackENDScodeSEGMENTASSUMECS:code,DS:data,ES:datastart:MOVAX,dataMOVDS,AXMOVES,AX此处加入你自己的程序段MOVAH,4CHINT21HcodeENDSENDstart4.1汇编语言程序格式汇编语言源程序用语句书写。语句有两种:指令性语句——由8086指令助记符构成的语句。伪指令语句——由伪指令构成的语句。1.指令性语句格式:标号:指令助记符目的操作数,源操作数;注释特点:在汇编时翻译成相应的机器指令代码;由CPU执行。标号:语句的符号地址,代表本语句在存储器中的地址。后面加冒号,由字母、数字、特殊字符等组成,最多31个字符。注释:必须用分号开头,可放在指令后,也可单独一行。要写指令(程序段)在程序中的作用,而不要写指令的操作。例:(1)MOVCX,100;传送100到CX(2)MOVCX,100;循环计数器置初值第二种写法比第一种好特点:由汇编程序进行处理;没有相应的机器指令代码;完成数据定义、存储区分配、段定义、段分配、指示程序结束等功能.2.伪指令语句格式:名字伪指令指示符操作数,操作数,…;注释名字:可省略;后面不允许加冒号;通常是段、变量、过程的名字,用来代表它们在存储器中的地址。伪指令指示符:汇编程序规定的符号,用来定义变量、段、或过程等。操作数:根据伪指令的不同,可以没有操作数,或有多个操作数,多个操作数之间必须用逗号分开。语句中的操作数:寄存器、存储器、常数、变量、标号、表达式.三种基本的数据项1.常数:必须是固定值,是确定的数据。有5种:二、八、十、十六进制数、字符和字符串。例:‘a’‘ERROR!’(用单引号括起来的1个或多个字符,汇编时被翻译成对应的ASCII码。)2.变量:存储器中的存储单元或数据区,也指存放在该单元或数据区中的值。在程序的运行过程中,存放的值可以修改。变量名:存储单元或数据区的符号地址。有三个属性:(1)段值---变量所在段的段基址。(2)段内偏移地址---变量地址与段首地址之间的偏移字节数。(3)类型---变量中每个元素所包含的字节数。有BYTE、WORD、DWORD三种。段值----标号所在段的段基址。段内偏移地址----标号所代表存储单元的段内偏移地址。类型-----转移指令中标号可转移的距离,也称距离属性。NEAR—表示此标号为近标号。标号所在语句与转移指令/调用指令在同一码段内,跳转时只需改变IP即可。FAR—表示此标号为远标号。标号所在语句与转移指令/调用指令不在同一代码段内。若没有对标号的类型进行说明,则默认为NEAR。
您可能关注的文档
最近下载
- 桥牌入门-课件(PPT演示稿).ppt
- 教科版(2017)小学科学四年级上册各单元测试练习及答案(附期中期末练习).pdf
- 博雅汉语初级起步篇第15课说课材料.ppt
- 东风本田-思威(CR-V)-产品使用说明书-两驱CR-V豪华版Vti-DHW6453R3CSD-思威(CR-V)用户手册.pdf
- 云南名扬药业有限公司的营运能力分析.doc VIP
- 种牙得牙--口腔种植学.pptx
- 图解:种牙与镶牙的区别,缺牙的赶紧看.pdf VIP
- 萃取盐酸洗涤液的锡铟分离的方法及其应用.pdf VIP
- 传统节日剧本.doc
- EMERSON艾默生 Guide OpenEnterprise OPC Server Reference Guide说明书用户手册.pdf
文档评论(0)