- 1、本文档共99页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
〔汇编语言程序设计〕第7章︰算术运算指令与程序设计
汇编语言程序设计-------朱耀庭 第7章 算术运算指令与程序设计 本章的主要内容就是介绍汇编语言中的算术运算指令及其程序设计。 希望同学们在掌握上述内容的同时关注算术运算指令对标志寄存器的影响,因为标志位将是条件转移指令的判断依据,也是分支程序设计实现分支的依据。 第6章 数据传送与顺序程序设计 7.1 算术运算和逻辑运算对标记寄存器的影响 标志寄存器和其他寄存器不一样,其他寄存器是用来存放数据的,并且整个寄存器具有一个含义,而标志寄存器是按位起作用的,每一位都有专门的含义。详见 4.2.3 节中的 FLAG(FLAG Register)状态标志寄存器。 本章主要使用的标志位有:CF, PF, AF, ZF, SF, OF。 下面举例说明算术运算和逻辑运算与标志寄存器的关系。 7.1 算术运算和逻辑运算对标记寄存器的影响 例7-1用一个简单的加法例子编写程序计算255+1=256来说明算术运算的结果受标志寄存器的影响。 源程序(Ex7-1.asm)如下: CODE SEGMENT ASSUME CS:CODE,SS:CODE BEGIN: MOV AL,255 MOV AH,1 ADD AL,AH MOV AH,4CH INT 21H CODE ENDS END BEGIN 程序说明:程序执行过程中,AL=0FFH,AH=1H,AL=AL+AH。 7.1 算术运算和逻辑运算对标记寄存器的影响 图7-1所示为加法运算结果示意图,从图7-1中可以看到,运算结果并不是预期的256,AL最大可以表示255,超过255时产生溢出,将不能正确显示。AL中显示0,而标志寄存器中,显示有进位标志CY。 这一简短的例子说明,加法运算不只是把两个整数简单地相加,结果是否正确还要看标志位。减法、乘法以及除法中都会存在类似的问题。这就需要程序员经常地注意标志寄存器,以确保运算结果的正确性。 7.1 算术运算和逻辑运算对标记寄存器的影响 7.1 算术运算和逻辑运算对标记寄存器的影响 例 7-2 检查输入字符的后4位是否全为0。‘是’输出‘Y’,‘非’输出‘N’。 设计思路:用INT 21H的1号功能调用输入字符,用TEST指令测试低4位是否为0。 源程序(Ex7-2.asm)如下: CODE SEGMENT ASSUME CS:CODE BEGIN: MOV AH,1 INT 21H TEST AL,0FH JE L MOV AH,2 MOV DL,N INT 21H JMP EXIT L: MOV AH,2 MOV DL,Y INT 21H
您可能关注的文档
- 〔方山子传〕.〔李〕.ppt
- 〔文化生活〕第2课我国公民的政治参与.ppt
- 〔新沪粤版)第7章运动和力复习.ppt
- 〔无形的财产〕课件〔定稿).ppt
- 〔新人教版课件〕高中语文必修3第10课〔过秦论〕课件.ppt
- 〔时代周刊〕封面中的中国人物〔1924–1945).ppt
- 〔普通化学〕––3化学平衡原理.ppt
- 〔最大的书〕课件〔更新).ppt
- 〔必威体育精装版)5股易通售前培训.ppt
- 〔必威体育精装版)文言文翻译专题.ppt
- 2024-2025学年辽宁省锦州市渤海大学附属高级中心高一下学期期中考试历史试题.doc
- 2025届四川省凉山彝族自治州高三下学期第三次诊断性考试历史试题.doc
- 2025届北京市东城区高三下学期综合练习(二)历史试题.doc
- 2025届山西省太原市高三下学期5月模拟考试(三)历史试题.doc
- 2025至2030中国能源行业市场发展现状及前景趋势与行业项目调研及市场前景预测评估报告.docx
- 2025至2030中国药品行业发展分析及产业运行态势及投资规划深度研究报告.docx
- 2025至2030中国起停技术行业项目调研及市场前景预测评估报告.docx
- 2025至2030中国移民服务行业市场发展现状及前景趋势与行业项目调研及市场前景预测评估报告.docx
- 2025届山东省济南市高三上学期1月期末考试政治试卷(含答案).pdf
- 2025届江苏徐州高三下学期模拟预测物理试题(含答案).pdf
最近下载
- 会计实习心得.docx VIP
- 浙江兴土桥梁-XT300桁架(标准尺寸6X3m、贝雷梁)使用说明书2020-12.pdf VIP
- 护士职业礼仪培训课件ppt(共49张).pptx VIP
- 剑桥教材精品课件Think starter Unit 5 in my free time.pptx VIP
- 2025年高考语文(全国一卷) 真题详细解读及评析.docx
- DB36 1101.2-2019 挥发性有机物排放标准 第2部分:有机化工行业.pdf VIP
- 医院医保基金使用内部管理制度【精选文档】.docx VIP
- 《微课设计与制作》_《微课设计与制作》课件微课公开课教案教学设计课件.pptx VIP
- 2025年抖音直播带货实操方法全流程解析(抖音直播带货运营手册).pdf VIP
- 小学生游动物园作文200字.docx VIP
文档评论(0)