第4章 汇编语言程序设计ppt课件.ppt

第4章 汇编语言程序设计ppt课件.ppt

ID:58841545

大小:220.00 KB

页数:104页

时间:2020-09-30

第4章 汇编语言程序设计ppt课件.ppt_第1页
第4章 汇编语言程序设计ppt课件.ppt_第2页
第4章 汇编语言程序设计ppt课件.ppt_第3页
第4章 汇编语言程序设计ppt课件.ppt_第4页
第4章 汇编语言程序设计ppt课件.ppt_第5页
资源描述:

《第4章 汇编语言程序设计ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第4章80x86汇编语言程序设计螟翅茫纺人炸搜纂蔓湃耻换编除宴局分张沙扭楔突祥丢咖摧浮柴薯身沾膨第4章汇编语言程序设计第4章汇编语言程序设计第一节汇编语言概述第二节汇编语言语句的组成第三节汇编语言的语句第四节宏汇编指令第五节编写完整的汇编语言程序第六节汇编语言程序设计聋诵啼雅始徒堕驯焦瓤汞舍唉媒只唉垃灸茨恬灼缕缸拐真钻镰够浸幂褂僚第4章汇编语言程序设计第4章汇编语言程序设计第一节汇编语言概述DATASEGMENTSTRINGDB‘HELLOWORLD!’,0DH,0AH,‘$’DATAENDSCODESEGMENTASSUMECS:CODE,

2、DS:DATABEGIN:MOVAX,DATAMOVDS,AX;初始化数据段的段地址MOVAH,09HLEADX,STRING;输出字符串INT21HMOVAH,4CHINT21H;调用4CH号系统功能返回DOSCODEENDSENDBEGIN数据段代码段一个简单的8086系统下的汇编语言程序:趁荧勤泛列龋浴煤毗情射静抹惋佩促篷飞婴碾语搞溃辙济机乳姑扳窍伊蹄第4章汇编语言程序设计第4章汇编语言程序设计第二节汇编语言语句的组成汇编语言程序的语句中包含的元素:字符集保留字与标识符常量、变量与标号表达式及运算符俐忙笑课码屿霓衔胆牟廉卒软辣粒杂葱记鹏

3、押朱妙由颐垣倦延汗板窿傻笔第4章汇编语言程序设计第4章汇编语言程序设计一、字符集允许使用的字符:字母,包括大写字母A~Z和小写字母a~z;数字,包括0~9;特殊字符,包括:+-*/=()[]<>;,‘“.—:?@$&及空格、制表符、回车、换行等。注意:除了字符串,字母都是不区分大小写一系列相连的空格、制表符效果相当于一个空格一系列相连的回车换行相当于一次回车换行分号“;”后一直到行尾的内容都是注释字符“&”若用于某行的开头,则表示该行是上一行的续行恿恕侥辗垢杠石映芝豪虱套工宽吗辱违沼婉坝东抛杰球曳辟帚午瑟谓赚锨第4章汇编语言程序设计第4章汇编

4、语言程序设计二、保留字与标识符1、保留字在汇编语言中有特定意义的词,可分为:指令助记符及指令前缀如:MOV、ADD、REP等寄存器名如:AX、EBX、CL等伪指令助记符如:DB、SEGMENT等其他保留字,包括运算符、操作符等如:EQ、LT、OFFSET、SEG等伤盂咐陋卞对乾黑烈侄校啸撼虞炽扭江煮忘恃嚣频诺兑爷彝墩琴娠健另翱第4章汇编语言程序设计第4章汇编语言程序设计2、标识符标识符是程序员自己起的名字,如变量名、标号、段名、过程名等标识符的命名规则:标识符必须由字母、数字和几个特殊字符(包括_@$?:)组成,而且第一个字符不能是数字(否则

5、可能与16进制的数字混淆)标识符不能与某个保留字相同,以免混淆尽量用有意义的英文单词或缩写来命名,以增加程序的可读性翻杆赌彝宜硫伦磨泵嚣学娱帕滚赊颤斩逼般就慌肉村掸郊吱唉毛菏皂碟训第4章汇编语言程序设计第4章汇编语言程序设计三、常量、变量与标号1、常量数字常量二进制:以B结尾,如10101010B八进制:以Q结尾,如123Q,67Q十进制:以D结尾,“D”可省略,如1234D,5678十六进制:以H结尾,A~F开头的数须在前面加“0”如:1234H,0FFFFH字符串常量用单引号或双引号引起来的一个或多个ASCII字符每个字符的值等于其ASC

6、II码值例:‘A’=41H一个字节,‘12’=31H、32H两个字节刻斩弄笨熬仕卤熟赴评她煮枉嫡显嚼排嫁霄亩馆蹭溃扫汐三垦徘摩密治盘第4章汇编语言程序设计第4章汇编语言程序设计2、变量变量是存放在存储器中的操作数可通过变量的名字来访问变量变量具有三个属性:段属性,即变量所在的段的基地址;偏移量属性,即变量相对于段的起始地址的偏移量;类型属性,包括BYTE(字节)、WORD(字)、DWORD(双字)、FWORD(6字节)、QWORD(四字)、TBYTE(10字节)等。捉渊摇敖闪长苑落骇厢绽证姻垫吏昏蹿通粗戈辰饯料没情倔田泡倔果一隅第4章汇编语言

7、程序设计第4章汇编语言程序设计3、标号标号是一条指令性语句的起始地址变量具有三个属性:段属性,即变量所在的段的基地址;偏移量属性,即变量相对于段的起始地址的偏移量;类型属性,包括NEAR(近程,即段内)、FAR(远程,即段间)部越钠倾隐禽遵嚷礼缔牌埠畅谈礁皂蕾转遣铣掇般刽侍惑啤刀高狠盖肆聚第4章汇编语言程序设计第4章汇编语言程序设计四、表达式及运算符由常量、变量、标号和一些运算符、操作符构成的式子表达式的值在汇编的过程中就已经被汇编程序计算出来运算符的分类:算术运算符逻辑运算符关系运算符属性运算符数值返回操作符酬钙瘴蔚锄皿坷背练痔琐瞬烤样致念

8、黄商使烹蠢员土圾龋兹况园长摆娠瑰第4章汇编语言程序设计第4章汇编语言程序设计1、算术运算符五种算术运算:加:+、减:-、乘:*、除:/、模:MOD合法地址表达式:地

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。