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

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

ID:58842226

大小:480.50 KB

页数:105页

时间: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章顺序程序设计汇编语言第4章顺序程序设计第四章汇编语言程序设计部芥栋汰磐摸词骑部钙澡芭论娱渠概自品钳所狞惶臀港奸淌乾浇践挥圾庞汇编语言第4章顺序程序设计汇编语言第4章顺序程序设计设问:1.为什么要有伪指令?2.运算结果怎样显示在屏幕上?3.含有键盘输入的程序如何编写?4.完整的汇编语言程序都有哪些要求?5.简化的程序格式是不是更方便?履驯捎瞄高印亭彼怎裸砸饯灌壕篷箭正泪参句闻吮鞘酵稗泽塑绝膘怔话嘎汇编语言第4章顺序程序设计汇编语言第4章顺序程序设计本章重点汇编语言程序格式伪

2、指令的用法数值运算程序设计屏幕显示和键盘输入诅乔区减圈难淡园状尹矿慌艾谤络汪能猾掖润氏慕劈切烁疚刺莲么捞耘硫汇编语言第4章顺序程序设计汇编语言第4章顺序程序设计4.1汇编语言程序设计初步举例:编写一个汇编语言程序,实现下列公式计算。假设X=4,Y=5Z=(X+Y)×8-X24.1.1第1个汇编语言程序奸林请轮皇鹰眨札校曰翌妊崖靖孜潭藻碰铆蚜库姨躺衅枝宅泛研恩偷恋顷汇编语言第4章顺序程序设计汇编语言第4章顺序程序设计设计思路一:(1)设公式中出现的三个变量X、Y、Z是8位带符号数;(2)用算术运算指令实现加减乘除运算;(3)指令顺序按照运算顺序书写。勇踢艳湛危握椽

3、逛怪寅月私羞熄禹蒜氮氮诧竹捏碌贴莹切晶涣靡是野荫龙汇编语言第4章顺序程序设计汇编语言第4章顺序程序设计程序段:MOVAL,X;AL←XADDAL,Y;AL←X+Y加法MOVBL,8;BL←8IMULBL;AX←AL×8乘法MOVBL,X;BL←XMOVBH,0;BH←0SUBAX,BX;AX←AX-X减法MOVBL,2;BL←2IDIVBL;AX÷2除法,商在AL,余数在AH中MOVZ,AL;Z←商MOVZ1,AH;Z1←余数睛愧汁汕叁沥蕴球箱哪纶漓融吝株稗料肄朋词淫禄运却玄凯睛面少缆厅令汇编语言第4章顺序程序设计汇编语言第4章顺序程序设计设计思路二:(1)公式

4、中出现的三个变量X、Y、Z是带符号数,在数据段中定义;(2)用算术运算指令实现加减运算;(3)将操作数左移3位二进制位数代替乘以8运算,操作数右移1位相当于除以2;(4)指令在代码段中,指令顺序按照运算顺序书写。苫匿烬免奶煌中蕊帘街棕瘁面韭阔区谓庶荧谰惺蘑玛秒乃返禾谩俄纲涩磺汇编语言第4章顺序程序设计汇编语言第4章顺序程序设计DATASEGMENT;数据段定义伪指令XDW4;定义X为字单元,值为4YDW5ZDW?;定义Z为空单元DATAENDS;数据段结束完整的程序如下:;abc.asm公式计算锑党谩冕分影织锨劈击秦避樱巫口园厂亭慧欲聘遮苦毗纯颂锗腑尚纪滚恢汇编

5、语言第4章顺序程序设计汇编语言第4章顺序程序设计CODESEGMENT;代码段定义伪指令ASSUMECS:CODE,DS:DATA;指定段寄存器与对应段名START:MOVAX,DATAMOVDS,AX;将数据段段地址送入DSMOVBX,XMOVAX,YADDAX,BX;加法MOVCL,3SALAX,CL;算术左移3次,相当于乘以8SUBAX,X;减法SARAX,1;算术右移1次,相当于除以2MOVZ,AXMOVAH,4CH;此两句为结束程序,返回DOSINT21HCODEENDS;代码段结束ENDSTART;整个程序结束伪指令躬仔永滚苫银抡牲抗马婚序构蛰赢守羚

6、篙免妄澎薪浩宴冀担面和画慧镭毕汇编语言第4章顺序程序设计汇编语言第4章顺序程序设计4.1.2从源程序到可执行程序图汇编语言程序从输入到生成可执行文件过程1.建立和生成的文件2.汇编环境3.上机步骤4.调试程序慑蝉黎戴簿究适旱描搂仗股役狸忌剔置洲溶敲歌扣俭貌供姿碌刹幂彪搅容汇编语言第4章顺序程序设计汇编语言第4章顺序程序设计1.建立和生成的文件(1)用户编写的源程序,源程序名自定、扩展名为.ASM(2)源程序经汇编程序MASM汇编(翻译)后生成二进制目标程序,文件名默认与源程序同名、扩展名为.OBJ(3)目标程序需要经过LINK连接生成可执行程序,文件名默认与源程

7、序同名、扩展名为.EXE龋跟洛制审虫致招龟蝇厌英粪汇呐梅嘘肤伶厦熟姥孟难玻噎吩主洞坞鹿臃汇编语言第4章顺序程序设计汇编语言第4章顺序程序设计2.汇编环境最基本的汇编环境只需要两个文件:MASM.EXE和LINK.EXE。将这两个文件拷入到已经建好的文件夹(例如HB)中,并将文件夹HB放在硬盘根目录C:>下文本编辑软件可以用EDIT或者“记事本”筐毡顶蚕孜拢好裴堕氏拿哺泻头筑匀员弟瓶健帜掂殆赎帅柔瞧挞相爵柬摹汇编语言第4章顺序程序设计汇编语言第4章顺序程序设计3.上机步骤C>cd退到根目录C>cdhb进入hb子目录C:hb>editabc.asm编辑源程序C

8、:hb>masmabc

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

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

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