- 1、本文档共48页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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 …
您可能关注的文档
- 【意大利】意大利面做法.doc
- 【技术分析】强势股尾市弱化分析.doc
- 【木荚豆】专家为你剖析实木地板材料之一木荚豆各种用途.doc
- 【泥巴の美食】多种超赞易学意大利面.doc
- 【机油篇】半合成机油,矿物油,用过5个月行驶5千公里机油对比.doc
- 【步步高高考数学总复习】第一编 集合和常用逻辑用语.doc
- 【新手必看】I9100详细刷机图文教程.doc
- 【终极解决】打开WORD文档时提示word无法启动转换器mswrd632_wpc解决方法.doc
- 【结婚手册】婚宴敬酒次序和新人敬酒礼仪.doc
- 【美食】日式披萨--大阪烧.doc
- 2025年江苏省中医药研究院医护人员招聘参考题库附答案解析.docx
- 2025年空军总医院医护人员招聘参考题库附答案解析.docx
- 2025年解放军联勤保障部队第960医院医护人员招聘参考题库附答案解析.docx
- 2025年乐山市中医医院医护人员招聘模拟试题及答案解析.docx
- 2025年解放军联勤保障部队第924医院医护人员招聘参考题库附答案解析.docx
- 2025年联勤保障部队第961医院医护人员招聘模拟试题及答案解析.docx
- 2025年湖南省中医药研究院附属医院医护人员招聘参考题库附答案解析.docx
- 2025年解放军北部战区空军医院医护人员招聘模拟试题及答案解析.docx
- 2025年黑龙江省农垦宝泉岭管理局中心医院医护人员招聘参考题库附答案解析.docx
- 2025年吉林省中医药科学院第一临床医院医护人员招聘模拟试题及答案解析.docx
最近下载
- 1.人教版小学三年级下册数学易错题题库(含答案解析).pdf VIP
- 新能源汽车项目可行性研究报告(参考模板范文).docx
- 《文化和旅游领域重大事故隐患判定标准》解读和案例警示教育.pptx
- 【中考地理】答题技巧与模板构建:专题04_河流水文、水系特征类(答题模板)(解析版).pdf VIP
- 《泉州海丝文化》PPT课件.pptx VIP
- 《国民经济行业分类和代码表》.doc VIP
- 落实中央八项规定精神、纠治“四风”工作调查问卷.docx VIP
- 工作绩效及薪酬激励方案执行情况及改进情况总结.pptx
- 公路日常养护费—公路日常养护费用.pptx
- 百度智能云水业大模型白皮书(2024).pdf VIP
文档评论(0)