- 1、本文档共92页,可阅读全部内容。
- 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章微机原理与汇编语言
2.3节 目录 2.3.1--2. 3.3(位) 位操作指令 1、逻辑运算指令 AND/OR/XOR/NOT/TEST 2、移位指令 SHL/SHR/SAL/SAR 3、循环移位指令 ROL/ROR/RCL/RCR 2.3.1 逻辑运算指令(1) 1) 逻辑运算指令 1.与运算指令AND AND reg/mem , imm AND reg/mem , reg/mem ;排除操作数“mem,mem” 注释:①操作数格式同加减法指令; ②设置CF=OF=0,影响SF、ZF、PF,对 AF无定义。 2.或运算指令OR 注释:指令格式、标志设置同AND指令。 3.异或运算指令XOR 注释:指令格式、标志设置同AND指令。 逻辑运算指令(2) 4. 测试指令TEST 注释:指令格式及运算均与AND指令相同,但是不保留运算结果,即不影响目的操作数,只根据运算结果设置标志且CF=OF=0 。 5.非运算指令NOT NOT reg/mem (不能是立即数) ;(dst)←0FFH?(dst) (字节求反) ;(dst)←0FFFFH? (dst)(字求反) 注释:不影响任何标志。 例:MOV AX,3080H NOT AX (AX)= ? 综上所述,五条逻辑操作指令中,只有NOT指令不影响任何标志,其它四条指令(AND、OR、XOR、TEST)都对标志位有影响,且CF=OF=0都成立。 表4.5 大写和小写英文字母ASCII码的对比 2.3.2 移位指令(1) 2) 移位指令 共四条指令,分成逻辑左移、算术左移、逻辑右移和算术右移,其中两条左移指令对应同一条机器指令,所以,从机器指令的角度来说,移位指令只有三条。 移位指令(2) 1.左移指令(逻辑左移、算术左移:一条指令) SHL reg/mem,1/CL;操作数左移1位或CL规定的 ;位数,最低位补0,最高位进CF。 SAL reg/mem, 1/CL;同SHL 2.右移指令(逻辑右移 SHR;算术右移 SAR) SHR reg/mem,1/CL;操作数右移1位或CL规定的 ;位数,最高位补0,最低位进CF。 SAR reg/mem,1/CL;操作数右移1位或CL规定的 ;位数,最高位不变,最低位进CF。 移位指令(3) 注 释 ①标志设置 AF:对AF无定义; CF:按移入的值或为0或为1; 根据移位后的结果设置SF、ZF、PF; OF:当移动1位时,移位后如果符号位(最高位)发生变化(比较移位前后),则OF=1,符号位不发生变化,则OF=0,移位次数大于1时,OF不定。 ②操作数左移一位,相当于乘2(对有符号数同理,只要OF=0,结果就对)。 移位指令(4)(end) ③操作数逻辑右移(SHR)一位,相当于无符号数除以2;操作数算术右移(SAR)一位,相当于有符号数除以2。 指令举例 SHL AX,1 SAR BYTE PTR[BP+SI],1 SHR BH,1 SAR AL,3 × 用乘法指令编程: -a 138B:0100 mov ax,1234(mov ax,factor) 138B:0103 mov bx,000a 138B:0106 mul bx 138B:0108 -g=0100 0108 AX=B608 BX=000A CX=0000 DX=0000 2.3.3 循环移位指令(1) 2.3.3 循环移位指令 小循
您可能关注的文档
- 第2课百家争鸣(整合网络资源自己再改进的版本).ppt
- 第36课常见的化合物.ppt
- 第30课时常见的化学反应.ppt
- 第35课常见的化合物.ppt
- 第3单第1节地壳物质的组成与循环地壳变动与地表形态.ppt
- 第2课巩固新生政权.ppt
- 第3次班会--绝不拖延立即行动.ppt
- 第3章-类与对象.ppt
- 第3单元浅易文言文阅读.ppt
- 第3章80C51系列单片机的硬件基础知识.ppt
- 剧本杀行业报告:内容创作规范与剧本市场拓展策略.docx
- 剧本杀行业区域市场区域文化特色与市场潜力分析报告.docx
- 剧本杀行业区域市场拓展实战案例研究.docx
- 剧本杀行业区域市场拓展路径与模式探索报告.docx
- 剧本杀行业区域市场竞争态势与品牌差异化策略研究报告.docx
- 剧本杀行业2025年西北区域市场市场细分领域竞争态势与品牌竞争策略分析研究报告.docx
- 剧本杀行业2025年西北市场拓展前景预测报告.docx
- 剧本杀行业2025年长沙市场发展潜力分析报告.docx
- 剧本杀行业2025年长三角市场竞争策略与布局分析.docx
- 医疗行业数据合规:2025年数据安全法实施后的合规监管挑战与应对.docx
最近下载
- 螺杆空气压缩机排气含油量高原因分析和解决措施.pptx VIP
- GBT51121-2015 风力发电工程施工与验收规范.doc VIP
- 螺杆压缩机排气温度高原因分析.doc VIP
- 部编版(2024)道德与法治一年级下册道德与法治第二单元《我们一起长大》全单元教学课件.pptx
- 合成氨压缩机温度波动原因分析.docx VIP
- 2024年03月云南省特种设备安全检测研究院人员招考聘用编制外工作人员9人笔试历年高频考点(难、易错点荟萃)附带答案详解.docx VIP
- 学堂在线大国航母与舰载机2025秋答案.docx
- 离心式压缩机轴瓦温度波动原因探析及解决措施.pdf VIP
- TCBDA55-2021住宅室内装饰装修工程质量验收标准.pdf VIP
- T/CSPSTC 41-2019钢结构建筑施工测量及监测技术规范.pdf
文档评论(0)