微机原理和接口技术(第三章-3).ppt

  1. 1、本文档共48页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机原理和接口技术(第三章-3)

二、8086/8088的指令系统(续);二、 8086/8088的指令系统(续) 内容: 3、逻辑运算和移位指令 (一)逻辑运算指令 (二)移位指令 (三)循环移位指令 4、串操作指令 (一) 与REP相配合工作的MOVS、STOS、LODS指令 (二)与REPE/REPZ和REPNE/REPNZ联合工作的CMPS和 SCAS指令;(一)逻辑运算指令 1、AND(Logical and ) 逻辑“与”指令 2、 TEST(Test or non-destructive logical and ) 测试指令 3、OR(Lgical inclusive or ) 逻辑“或”指令 4、XOR(Logical exclusive or) 逻辑“异或”指令 5、NOT(Logical not ) 逻辑“非”指令;1、AND(Logical and )逻辑“与”指令 格式:AND dest, src ;B/W,(dest)?(dest ∧ (src) src: 立即数、寄存器、存储器。 dest: 寄存器、存储器。 执行操作:进行“与”运算, 两位中有一位为0(或二位都为0),则结 果 为0,否则为1。 操??类型举例: AND AL, 0FH ;寄存器 ∧ 立即数 AND CX, DI ; 寄存器 ∧ 寄存器 AND SI, MEM_NAME ; 寄存器 ∧ 存储器 AND ALPHA [DI], AX ; 存储器 ∧ 寄存器 AND WORD PTR [BX][SI], 0FFFEH ; 存储器 ∧ 立即数;注意: “与”指令中操作数不能同时为存储器; 影响条件码: CF=0F=0, A未定义 , SF ZF PF ?  ?   ? “与”指令的用途: (1) 清CF , 自己“与”自己. 操作数不变 ,CF=0 例:AND AL ; 结果:操作数不变 ,CF=0。 (2) 使操作数中若干位保持不变,若干位与“1”相与; 而若干位置为“0 “的场合,若干位与“0” 相与。 例: 若(AL)=43H AND AL, 0FH ; (AL)=03H, (AL)0~3不变; ;(AL)4~7=00H,屏蔽高4位。 ;“与”指令应用举例: 例1:将英文小写字母ASCII转换成大写。 小写英文字母ASCII为:‘a’~’z’? 61H~7AH 大写英文字母ASCII为:‘A’~’Z’ ?41H~5AH 程序: MOV AL, ’z’ AND AL,0DFH ;(AL)=5AH 例2:判断键盘按下的字符是不是‘Y’? MOV AH, 7 INT 21H ;键入无回显,(AL)=输入键的字符码 AND AL, 0DFH CMP AL, ‘Y’ JE YES … YES: … …;2、 TEST(Test or non_destructive logical and )测试指令 格式: TEST dest , src;(dest)∧(src) src: 立即数、寄存器、存储器。 dest: 寄存器、存储器。 执行操作: 二个操作数相与的结果不存,置条件码。 操作类型举例: TEST BH, 7 ; 寄存器 ∧ 立即数 TEST SI , BP ;寄存器 ∧ 寄存器 TEST DI ,TABLE[BX] ; 寄存器 ∧ 存储器 TEST [SI],CH ;存储器 ∧ 寄存器 TEST word ptr [BX][DI], 6ACEH ;存储器 ∧ 立即数;用途: 常常用来检测一些条件是否满足,但又不希望改变原有的操作数的情况下,常在此指令后边加一条 条件转移指令。 例:判断A单元中数据的奇偶性 设: (A )= 0AEH 程序:MOV AL,A ;(AL)=0AEH TEST AL,01H JZ EVEN ; 结果=0为偶数转EVEN …

您可能关注的文档

文档评论(0)

jgx3536 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档