- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第六课 条件转移.doc
转移指令
转移指令包括:条件转移指令和无条件转移指令。
转移指令一共有19条
条件转移
简单条件转移指令。这类指令是根据单个标志的状态决定是否转移的,一共有10条
无符号数条件转移指令
有符号数条件转移指令
语句格式:[标号:] 操作符 短标号
功能:如果条件满足,那么IP+位移量送还给IP
1条件转移指令
标志CF、ZF、OF、SF、PF分别为1或者0,可以表示10种状态。
指令名称 助记符 转移条件 说明 相等/等于0时转移 JE/JZ ZF=1 测试当前操作操作结果是否为0 不相等/不为0时转移 JNE/JNZ ZF=0 测试当前操作结果是否不为0 为负转 JS SF=1 测试当前操作结果是否为负 为正转 JNS SF=0 测试当前操作结果是否为正 溢出转 JO OF=1 测试当前操作结果是否溢出 未溢出转 JNO OF=0 测试当前操作结果是否未溢出 进位位为1转 JC CF=1 测试当前操作结果是否有进位或者有借位 进位位为0转 JNC CF=0 测试当前操作结果是否无进位或者无借位 偶转移 JP/JPE PF=1 测试当前操作结果中1的个数是否为偶数 奇转移 JNP/JPO PF=0 测试当前操作结果中1的个数是否为奇数
例如: …..
MOV Y,-1
MOV AX,X
CMP AX,0
JE EXIT1 ;如果AX=0,那么转到EXIT1处
ADD AX,1000H
JO OVERFLOW ;X+1000H产生溢出时转到OVERFLOW
JNS EXIT1 ;X+1000H的和为正数时转到EXIT1
NEG AX ;AX的和为负数时求其补码
EXIT1: MOV Y,AX ;
MOV AH,4CH
INT 21
OVERFLOW:….
MOV AH,4CH
INT 21H
2无符号数条件转移指令
根据不同的状态,设置了高于、高于或等于、低于、低于或等于
例如:无符号数a和b,比较 a和b的大小
指令 判断条件 条件满足状态
JA/JNBE CF=0且ZF=0转移 ab JAE/JNB CF=0或ZF=1转移 a=b JB/JNAE CF=1且ZF=0时转移 ab JBE/JNA CF=1或ZF=1时转移 a=b
3有符号数条件转移指令
根据状态标志ZF、SF和OF的不同组合状态,设置了大于、大于或等于、小于、小于或等于四条转移指令。
例如:有符号数a和b,比较 a和b的大小
指令 说明 判断条件 条件满足状态 JG/JNLE 不小于且不等于时转移 SF=OF且ZF=0 ab JGE/JNL 大于或等于时转移 SF=OF或ZF=1 a=b JL/JNGE 大于且不等于时转移 SF!=OF且ZF=0 ab JLE/JNG 小于或等于时转移 SF!=OF或ZF=1 a=b
例如:CMP AL,8
JG L1
……
L1:…….
设AL=15H,AL8,满足条件实现转移
AL=8H, AL=8,不满足条件转移指令继续往下指令
AL=1H, AL8,不满足条件转移指令继续往下指令
您可能关注的文档
最近下载
- 非结核分枝杆菌病诊断和处理方式.ppt
- EOCR-3DE智能型电动机保护器选型操作说明书.pdf VIP
- 流感防治知识讲座.pptx
- 江苏南京六校联合体2024-2025学年高二上学期1月期末化学试题含答案.pdf VIP
- 江苏南京六校联合体2023-2024学年高二上学期期末化学试卷含答案.pdf VIP
- 居民慢性病管理服务现状调查问卷[复制].docx VIP
- 2025年四川农村信用社招聘考试(综合基础知识)历年参考题库含答案详解.docx VIP
- 鼻空肠管置管的维护考试试题及答案.docx VIP
- 第18课 从九一八事变到西安事变(说课稿)-2024-2025学年八年级历史上册素养提升说课稿(统编版).docx
- 高流量呼吸湿化氧疗操作考核.docx VIP
文档评论(0)