- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第五章 86系列微型计算机的 指令系统(3) 5.4 串操作指令 可完成存储单元到存储单元的传送、比较(也仅是串指令可以) 有的串操作指令前面可加重复前缀。当使用重复前缀时,操作重复次数由CX决定(CX自动减量)。该指令重复执行,直至(CX)=0为止。 执行串指令之前,应先进行如下设置: 源串首地址(末地址)→ SI 目的串首地址(末地址)→ DI 串长度 → CX 建立方向标志(CLD使DF=0,STD使DF=1) ⒈串传送指令MOVSB / MOVSW 2.串存储指令STOSB / STOSW 3.串装入指令LODSB / LODSW 4.串比较指令CMPSB / CMPSW 5.串扫描SCASB / SCASW 执行的操作: 对字节:(AL)-((ES):(DI)) DI±1 对字: (AX)-((ES):(DI+1)(DI)) DI±2 搜索指令执行的仍是比较(减法)操作,结果只影响标志位。 要搜索的关键字放在AL(字节)或AX(字)中。 本指令用于在串中查找指定的信息。 例:把从A000H开始的2KB内存单元清零。 程序段如下: MOV AX,0 MOV CX,1024 MOV SI,0A000H CLD REP STOSW 5.5 控制类指令 5.5.1 程序转移的地址 5.5.2 条件转移指令 :主程序 mov al,0fh call htoasc :子程序:将al低四位的16进制数换成ASCII码 htoasc:and al,0fh or al,30h cmp al,39h jbe htoand add al,7 htoend: ret Jcc Label ;条件满足,发生转移:IP?IP+8位位移量 ;条件不满足,顺序执行 Jcc不影响标志位,但要利用标志位。根据利用标志位不同,可分为: (1)判断单个标志位 (2)比较无符号数高低 (3)比较有符号数大小 (4)判断计数器CX为0 判断单个标志位 (1) JZ/JE和JNZ/JNE (2) JS和JNS (3) JO和JNO (4) JP和JNP (5) JC和JNC 例:计算|X-Y|的绝对值 提示:JS/JNS MOV AX,X SUB AX,Y JNS nonneg NEG AX nonneg:MOV result,AX X和Y为存放于X单元和Y单元的16位操作数,结果存入result 比较无符号数高低 无符号数的大小用高(Above)低(Below)表示 利用CF确定高低,利用ZF标志确定相等(Equal) (1) JB (JNAE) (2) JNB (JAE) (3) JBE (JNA) (4) JNBE (JA) cmp ax,bx jnb next xchg ax,bx next: …… 比较有符号数大小 有符号数的大(Great)小(Less)用OF、SF确定,利用ZF标志确定相等(Equal) (1) JL (JNGE) (2) JNL (JGE) (3) JLE (JNG) (4) JNLE (JG) 判断计数器CX为0 JCXZ Label ;CX=0,转移,IP?IP+8位位移量 ; CX≠0,顺序执行 MOV CX,100 MOV SI,0H AGAIN: JCXZ NEXT MOV WORD PTR[SI],12H ADD SI,2 DEC CX JMP AGAIN NEXT: ……. CX=0 时转移 JCXZ OPRD 测试转移指令 小于等于或不大于转移 JLE/JNG OPRD 小于或不大于等于转移 JL/JNGE OPRD 高于等于或不低于转移 JGE/JNL OPRD 高于或不低于等于转移 JG/JNLE OPRD 带符号数比较转移指令 小于等于或不大于
您可能关注的文档
- 2016年社科院财经系财政学专业考博真题考博英语-育明考研考博.pdf
- 2016年社科院财经系产业经济学专业考博真题考博英语-育明考研考博.pdf
- 2016年社科院财经系金融学专业考博真题考博英语-育明考研考博.pdf
- 2016年社科院产企业管理专业考博真题考博英语-育明考研考博.pdf
- 2016年社科院国民经济学专业考博真题考博英语-育明考研考博.pdf
- 2016年社科院金融学专业考博真题考博英语-育明考研考博.pdf
- 2016年外交学院国际关系专业国际安全与大国战略方向考博参考书-育明考博.pdf
- 2016年外交学院国际关系专业经济外交方向考博参考书-育明考博.pdf
- 2016年外交学院国际关系专业全球问题研究方向考博参考书-育明考博.pdf
- 2016年外交学院国际政治专业国际政治语言学方向考博参考书-育明考博.pdf
- 主题课程整理大班上.doc
- 2026人教版小学语文三年级上册期末综合试卷3套(打印版含答案解析).docx
- 2026人教版小学语文四年级下册期末综合试卷3套(打印版含答案解析).docx
- 2026人教版小学二年级上册数学期末综合试卷精选3套(含答案解析).docx
- 2026人教版小学语文四年级上册期末综合试卷3套(含答案解析).docx
- 2026人教版小学二年级下册数学期末综合试卷3套(打印版含答案解析).docx
- 2026年地理信息行业年终总结汇报PPT.pptx
- 板块四第二十一单元封建时代的欧洲和亚洲 中考历史一轮复习.pptx
- 中考历史一轮复习:板块四第二十单元古代亚、非、欧文明+课件.pptx
- 第二次工业革命和近代科学文化中考历史一轮复习.pptx
最近下载
- 2025年黑龙江农业职业技术学院单招职业技能考试题库新版.docx VIP
- DC-UPS 电源企业标准(新).doc VIP
- 2025年护士年度考核个人工作总结(2篇).docx VIP
- 变电站值班员年终个人总结PPT.pptx
- 超星学习通 大脑的奥秘:神经科学导论(复旦大学)尔雅网课答案.pdf VIP
- 医疗器械消毒灭菌器械目录2025版.pdf VIP
- 酒店市场营销促销方案.ppt VIP
- 东南大学《通信原理》2020-2021学年第一学期期末试卷.pdf VIP
- 2020酒店的市场营销方案.pdf VIP
- 安徽省合肥市第一中学2024-2025学年高一上学期期末考试物理试卷.pdf VIP
原创力文档


文档评论(0)