西安邮电大学微机原理与汇编语言第5章 ppt课件.ppt

西安邮电大学微机原理与汇编语言第5章 ppt课件.ppt

ID:58658696

大小:993.50 KB

页数:92页

时间:2020-10-05

西安邮电大学微机原理与汇编语言第5章 ppt课件.ppt_第1页
西安邮电大学微机原理与汇编语言第5章 ppt课件.ppt_第2页
西安邮电大学微机原理与汇编语言第5章 ppt课件.ppt_第3页
西安邮电大学微机原理与汇编语言第5章 ppt课件.ppt_第4页
西安邮电大学微机原理与汇编语言第5章 ppt课件.ppt_第5页
资源描述:

《西安邮电大学微机原理与汇编语言第5章 ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Friday,August06,20211西安邮电学院计算机系系统结构教研室2011.2微机原理与汇编语言教材及参考书《微型计算机原理》王忠民王钰王晓婕编著《微型计算机原理》学习与实验指导王钰王劲松刑高峰编著叶茨辱辽街驱贫省亢呆也曳腔舜舆翟塞指培诚济毋蔷王辆蛛泅青狂欣撤胚西安邮电大学微机原理与汇编语言第5章西安邮电大学微机原理与汇编语言第5章Friday,August06,20212第5章汇编语言程序设计主要内容:汇编语言源程序的格式及上机过程汇编语句源程序的编写汇编语言程序的设计(一)——顺序与分支结构汇编语言程序的设计(二

2、)——循环结构与子程序坤抠呵娩钝切喇晒脐献寺肘炯疫议困雪徽窄散迅赛缉苟冈渭满枝赤裹彭哑西安邮电大学微机原理与汇编语言第5章西安邮电大学微机原理与汇编语言第5章Friday,August06,202135.1汇编语言源程序的格式及上机过程本节学习要求学会在DEBUG调试环境下察看程序结果学会简单汇编程序的编辑、运行过程掌握常见的输入及显示方法秆世舀忌惰褪妄炕陛驴赚若炊霉赞茫赖戊丽经沽碘敢吉基挣疽括躁杠铅判西安邮电大学微机原理与汇编语言第5章西安邮电大学微机原理与汇编语言第5章Friday,August06,20214计算机语言发

3、展过程机器语言汇编语言高级语言FORTRANBASICCOBOLPASCALC/C++/C#JAVA…...讳毖钢椰壕侈昨俗阅助特鼠锈虞随疟雄老渺渝踌丧凌除窜痰持厢卑绦说烈西安邮电大学微机原理与汇编语言第5章西安邮电大学微机原理与汇编语言第5章Friday,August06,20215机器语言:依赖于机器的低级语言,书写格式为二进制代码。优点:执行速度快,效率高。缺点:表达的意义不直观,编写、阅读、调试较困难。汇编语言:一种符号语言,与机器语言一一对应;使用助记符优点:用户理解容易缺点:不能被机器直接识别高级语言:独立于机器的

4、通用语言,接近人类的自然语言。优点:易学易用,可移植性较好缺点:目标代码冗长,占用内存多,执行效率不高哮衙牟倡梅姻舟娄撒纽熬掣彦辆衬豺精合凿螟炮婉挑蜕梯予四奶炎抨完蔼西安邮电大学微机原理与汇编语言第5章西安邮电大学微机原理与汇编语言第5章Friday,August06,20216例一编程实现c=a+b,并在屏幕上显示结果解1:用C语言实现#include"stdio.h"intmain(intargc,char*argv[]){inta,b,c;a=1;b=2;c=a+b;printf(“c=%d",c);return0;

5、}编译后的目标文件达到3.59KB服硼菌掉临那嵌霹注撬眉贰褥柿封风熔抒爵查摹建血亿弊箱氛弱幸拐浑隋西安邮电大学微机原理与汇编语言第5章西安邮电大学微机原理与汇编语言第5章Friday,August06,20217datasegmentadb?bdb?cdb?stringdb'c=$'dataendscodesegmentmainprocfarassumecs:code,ds:dataassumees:datastart:pushdssubax,axpushaxmovax,datamovds,axmoves,axmova,1mo

6、vb,2moval,aaddal,bmovc,alleadx,stringmovah,09int21haddc,30hmovdl,cmovah,2int21hmovdl,0ahint21hmovdl,0dhint21hretmainendpcodeendsendstart解2:用汇编语言实现汇编后的目标文件只有208字节篱宣骑仟诊胀蜘缎栅稼酝匹拌宇裳落假狮祸背纵温犬珍挎裙茅轩疯朱珠律西安邮电大学微机原理与汇编语言第5章西安邮电大学微机原理与汇编语言第5章Friday,August06,20218汇编语言源程序的格式例二编程实现

7、多字节加法,如S=3B74AC60F8H+20D59E36C1HF8H60HACH74H3BHC1H36H9EHD5H20H被加数、和加数DATA1DATA2……镜堵璃福转榷痰礼邪刘拥沟襄佑崭苟咐着渍唤刨耗仑过姜诅颊女柞柒愤叉西安邮电大学微机原理与汇编语言第5章西安邮电大学微机原理与汇编语言第5章Friday,August06,20219CODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXMOVCX,5MOVSI,0CLCLOOPER:MOVAL,DATA2[SI]A

8、DCDATA1[SI],ALINCSIDECCXJNZLOOPERMOVAH,4CHINT21HCODEENDSENDSTARTDATASEGMENTDATA1DB0F8H,60H,0ACH,74H,3BHDATA2DB0C1H,36H,9EH,0D5H,20HDATAEND

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

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

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