- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
算术运算类指令涉及两种类型数据:无符号数和有符号数。对加减法指令,无符号和有符号数可采用同一套指令,但应注意:参加的操作数必须都是无符号数或都是有符号数。需使用不同的标志位来检查无符号数和有符号数的运算结果是否溢出。两个8位数相加时有4种情况:1无符号数和有符号数均不溢出二进制相加无符号数加有符号数加000010008+8+00011110+30+(+30)0010011038+38结果38 CF=0OF=02000010008+8+01111101+125+(+125)10000101133+133结果-123 CF=0OF=1(补码表示)有符号数溢出无符号数溢出000010008+8+11111101+253+(-3)100000101261+5结果5 CF=1 OF=0无符号数和有符号数均溢出10001000136-120+11110111+247+(-9)101111111383-129结果127CF=1OF=1上面四种情况说明,CF标志可用来表示无符号数的溢出,OF标志可用来表示有符号数的溢出。有符号数的溢出是一种出错状态,在运算过程中应当避免。(一)加法指令*不考虑进位加法指令ADDop1,op21考虑进位加法指令ADCop1,op22增量指令INCop3交换加法指令XADDop1,op24不考虑进位加法指令ADD*ADD指令将源与目的操作数相加,结果送到目的操作数,ADD指令按状态标志的定义相应设置ADDADDreg,imm/reg/mem;reg←reg+imm/reg/memADDmem,imm/reg;mem←mem+imm/reg例题1ADDOPRD1,OPRD2;OPRD1←OPRD1+OPRD2;对标志位产生影响加法指令(ADD)NFOFDFIFTFSFZFAFPFCFD15D14D13D12D11D10D9D8D7D6D5D4D3D2D1D0例2:设AL=3AH,则执行ADDAL,7CH后,AL=? 各标志位如何?AL=3AH7CHAL=B6HPF=0、ZF=0、AF=1、OF=1、SF=1、CF=0ADD带进位加法指令ADC*ADC指令将源与目的操作数相加,再加上进位CF标志,结果送到目的操作数ADC指令按状态标志的定义相应设置ADC指令主要与ADD配合,实现多字节加法运算ADCADCreg,imm/reg/mem;reg←reg+imm/reg/mem+CFADCmem,imm/reg;mem←mem+imm/reg+CF例题3*加法指令(ADC)例:设两个四字节数,分别放在自FIRST和SECOND开始的存储区中,每个数占四个存储单元,如图所示,试利用加法指令求出它们的和。MOVAX,FIRSTADDAX,SECONDMOVTHIRD,AXMOVAX,FIRST+2ADCAX,SECOND+2MOVTHIRD+2,AX11H22H33H44H55H66H77H88H66H88HAAHCCHFIRSTFIRST+2SECONDSECOND+2THIRD例3:双字加法增量指令INC*INCINCreg/mem;reg/mem←reg/mem+1INCBXINCBYTEPTR[BX]INCOPRD;完成对指定的操作数OPRD加1,然后返回此操作数。此指令主要用于在循环程序中修改地址指针和循环次数等。这条指令执行的结果影响标志位AF、OF、PF、SF和ZF,而对进位标志CF没有影响。(特别注意!)交换加法指令XADD*XADDOP1,OP2reg,regmem,reg首先将OP1
您可能关注的文档
- 最新北师大版五年级上册英语第四单元课件PartB.ppt
- 物流法案例分析-第四章.ppt
- 物流运输管理第八章.ppt
- 爱我校园从我做起主题班会.ppt
- 文献管理软件NoteExpress简介.ppt
- 执教者陈小娇金乡二小.ppt
- 正压式空气呼吸器检查及使用方法.ppt
- 文献演讲胰岛素.ppt
- 游戏作文:挤眉弄眼吃饼干.ppt
- 总复习《整数、小数的认识》(知识点很全面).ppt
- 市直机关工委及个人述职述廉2024年党建工作情况报告材料.docx
- 区委书记在2025年一季度经济运行部署会议上的讲话发言材料.docx
- 市直机关单位、卫健委党支部2024年工作述职报告材料.docx
- 市委副书记、市长在2025年市委城乡规划委员会第一次会议上的讲话发言材料.docx
- 某单位领导干部2024年生活会、组织生活会对照检查材料(对照“四个带头”).docx
- 2024年民政局、宣传部、教育局基层主要领导个人述责述廉报告材料.docx
- 2025年2月党支部“三会一课”参考主题方案.docx
- 在某中学2025年春季开学典礼上的讲话:以“三重境界”燃动新学期.docx
- 2024年度领导干部专题民主生活会、组织生活会对照检查材料(四个带头)及学习研讨会上的发言材料.docx
- 市纪委市监委2025年度纪检监察工作计划.docx
最近下载
- 法律文书学(第三版)马宏俊-全套课件.pptx
- 2024年辽宁铁道职业技术学院单招英语考试题库及答案解析.docx
- 基于Silvaco-TCAD的InGaAsInP探测器仿真.docx
- 施乐DC C2265 C2263 C2260中文维修手册.pdf
- 2024年全国各省市中考真题汇编:一次函数压轴(word含解析).doc VIP
- 常用矽钢片直流磁化曲线.xls
- 《小巴掌童话》阅读导读课.docx
- Purchase Contract(采购合同范本英文版)7篇.docx
- DB62T 4867-2023 公路桥梁预应力后张法施工技术规范.pdf VIP
- 《机械装配技术(第3版)》教学课件—04密封件的装配.ppt VIP
文档评论(0)