- 1、本文档共61页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[]微机原理与应用第4章3节2012SGQ
复习 1、8086指令系统都包括哪些类指令。 2、MOV、XCHG、PUSH、POP、XLAT、LEA指令用法和应用范围及对标志位的影响。 时间:2012—9月16日(第四周周一) 熟悉8086的基本指令对标志的影响、符号扩展的含义、压缩和非压缩BCD的格式 掌握基本指令:ADD/ADC/INC、SUB/SBB/DEC/CMP/NEG、DAA/DAS、MUL、DIV 加法指令 减法指令 例: SUB BX,CX ;BX?(BX)-(CX) SUB [BP+2],CL ; (BP)+2 ?((BP)+2)-(CL) SUB AL,20 ;AL ? (AL)-20 SUB SI,5010H ;SI ?(SI)-5010H SUB WORD PTR [DI],1000H ; (DI)+1 (DI) ? ((DI)+1)((DI))-1000H 例: SBB AX,2030H;执行:AX ? (AX) ? 2030H ? CF SBB WORD PTR [DI+2],1000H; (DI)+3 (DI)+2 ? ((DI+3)((DI+2)-1000H -CF SBB DX, [BX+20H] 例: DEC AX ;(AX)-1,结果送AX DEC BL ;BL ? (BL)-1 DEC BYTE PTR [DI+2] ;将DI+2所指向的一个字节的内存单元减一 例:NEG AL ;对AL中的数求补(相反数),结果送AL NEG CX ;对CX中的数求补,结果送CX 压缩的BCD码: 一个字节可表示两个BCD数 十进制数 压缩BCD 非压缩BCD 0 0000 0000 0000 0000 1 0000 0001 0000 0001 2 0000 0010 0000 0010 …… ………… …………… 9 0000 1001 0000 1001 10 0001 0000 00000000 11 0001 0001 00000001 12 0001 0010 00000010 例:45+ 54 0100 0101B + 0101 0100B 例45+55 BCD码加法的规则: 两个BCD数对应的BCD码位用二进制加法相加,若产生的和小于10则保持不变,结果正确;如果产生的和≥10,非法BCD数,则在和数上作加6修正 两个BCD数对应的BCD码位用二进制加法相加后,如果向高位BCD码产生了进位,说明逢十六进一,丢掉了6,所以也要作加6修正。加6修正的原因是:BCD数实际上就是十进制数的另一种表示方法,因该保持逢十进一 例 98+77 mov al,68h ;al=68h,压缩BCD码表示真值68 mov bl,28h ;bl=28h,压缩BCD码表示真值28 add al,bl ;二进制加法:al=68h+28h=90h daa ;十进制调整:al=96h ;实现压缩BCD码加法:68+28=96 mov al,68h ;al=68h,压缩BCD码表示真值68 mov bl,28h ;bl=28h,压缩BCD码表示真值28 sub al,bl ;二进制减法:al=68h-28h=40h das ;十进制调整:al=40h ;实现压缩BCD码加法:68-28=40 mov ax,1234h mov bx,4612h sub al,bl das ;34-12=22,CF=0 xchg al,ah sbb al,bh das ;12-46=66,CF=1 xchg al,ah ;1 1234-4612=6622 JMP指令:段内相对转移 JMP指令:段内寄存器间接转移 JMP指令:段内存储器间接转移 JMP指令:段间直接转移 JMP指令:段间间接转移 SHL / SAL指令 SHR指令 SAR指令 ROL指令 ROR指令 RCL指令 RCR指令 逻辑运算指令 0100 0101B + 0101 0101B 9A=1001 1010B 结果非法BCD 不正
您可能关注的文档
- []《西方政治思想史》教学大纲.pdf
- []《故宫博物院》ppt课件.ppt
- []【三维设计】2011届高三英语二轮三轮总复习 重点突破晨背第五周课件 人教版.ppt
- []三种模式教学应用过程中技术问题解决方法.ppt
- []上课中考复习课课件--议论文阅读.ppt
- []【上财会计】财务管理讲义_部分6.pdf
- []世界经济概论第8章.ppt
- []_07第七章:车型介绍.ppt
- []业务流程重组BPR培训.ppt
- []世界顶级跑车速度排名——资料.doc
- 白天晚上教学课件.ppt
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题参考答案详解.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题带答案详解.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题及参考答案详解.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题及参考答案详解一套.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题及完整答案详解1套.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题及参考答案详解1套.docx
- 2025年山东菏泽市事业单位招聘急需紧缺岗位目录(第一批)笔试模拟试题参考答案详解.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题及答案详解1套.docx
- 画西瓜教学课件.ppt
最近下载
- (高清版)W-S-T 442-2024 临床实验室生物安全指南.docx VIP
- 不同公司橡胶助剂名称对照表橡Chemical Cross Reference.pdf VIP
- 世界陆地地形和海底地形.ppt VIP
- 连云港社区工作者考试真题库(2024版).docx VIP
- 2011全国电子设计大赛报告终极版(智能小车).doc VIP
- 神源(SYRUNS)SY5000P变频器使用说明书用户手册.pdf VIP
- Q/GDW_12218-2022_低压交流配网不停电作业技术导则_.pdf VIP
- 欧瑞(惠丰HFinverter)F1500-G变频器说明书.pdf
- 石油化工建设工程施工安全技术标准.docx VIP
- 计算机程序设计员考试题一.pdf VIP
文档评论(0)