- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第07讲 伪指令与汇编语言程序设计 例:假设有多项式形如: f(X)=5X3+4X2—3X+2要求编制程序计算自变量X=5时函数f(X)的值。 f(X)=((5X+4)X—3)X+2 ┆ MOV AX,5 MUL X ;5* X ADD AX,4 ;5* X+4 MUL X ;(5*X+4)X SUB AX,3 ;(5*X+4)X-3 MUL X ;((5*X+4)X-3)X ADD AX,2 ;((5*X+4)X-3)X+2 MOV RESULT,AX ;保存运算结果 ┆ 根据不同条件转向不同程序段执行的程序称为分支程序。 一般来说,它经常是先用比较指令或数据操作及位检测指令等来改变标志寄存器相关标志位,然后用条件转移指令进行判断转移。 分支程序可以有两种形式:简单分支结构和多分支结构。 例: 在A和B单元各有一个8位无符号数,要求比较这两个无符号数,并根据比较结果在屏幕上显示 AB 或者 BA(假设这两个数不相等) 多分支结构是有若干个条件,每一个条件对应一个基本操作。分支程序就是判断产生的条件,哪个条件成立,就执行哪个条件对应操作的程序段。也就是说,从若干分支中选择一个分支执行。 ①.单循环程序设计 例:编写程序完成求1+2+3+……N的累加和,直到累加和超过1000为止。统计被累加的自然数的个数送CN单元,累加和送SUM。流程图如下图所示。 例: 在以BUF为首址的字存储区中存放有N个有符号数,现需将它们按大到小的顺序排列在BUF存储区中,试编写其程序。 数 10 8 16 90 32 第一遍 10 16 90 32 8 第二遍 16 90 32 10 8 第三遍 90 32 16 10 8 程序流程图如图所示: 调用子程序的程序称为主调程序或主程序。子程序调用与返回由CALL和RET指令实现。子程序调用方式有近程调用、远程调用、直接调用和间接调用。 ①现场保护和恢复 DATA SEGMENT LIST DB 16,48,? DATA ENDS STACK SEGMENT PARA STACK STACK DB 256 DUP(?) STACK ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA , SS:STACK START: MOV AX,DATA MOV DS,AX MOV AX, STACK MOV SS, AX CALL ADSUB ;二数相加并存放结果 CALL OUTPR ;显示结果 MOV AH,4CH INT 21H ;返回DOS ADSUB PROC MOV AL,LIST ;取数送AL ADD AL,LIST+1 ;二数相加 MOV LIST+2,AL ;存结果 RET ADSUB ENDP OUTPR PROC MOV AL,LIST+2 ;取数送AL MOV AH,0 ;AH清零 MOV BL,10 DIV BL MOV DL,AL ;高位送DL MOV BH,AH ;低位送BH保存 CALL DISPL ;显示高位 MOV DL,BH CALL DISPL ;显示低位 RET OUTPR ENDP CODE ENDS
您可能关注的文档
最近下载
- 新22S6消防工程参考标准.docx
- 慢性肾脏病早期筛查、诊断及防治指南(2022年版).pptx VIP
- 家庭饮食健康计划.pptx VIP
- 2025年福建省厦门集美中学招聘办公室职员1人笔试备考题库及答案解析.docx VIP
- 级配碎石施工 ..ppt VIP
- 2022年7月上海高考英语真题(学生版+解析版+听力音频).docx
- DB44T 1212-2013 用能单位能源计量管理体系通用要求.pdf VIP
- 上-下气道慢性炎症性疾病联合诊疗与管理专家共识中华医学会呼吸病学分会哮喘学组(发布时间:2017-07).pdf VIP
- 心力衰竭诊疗规范.docx VIP
- 光照时间对三斑海马幼苗成活率和生长速度的影响.pdf VIP
文档评论(0)