网站大量收购闲置独家精品文档,联系QQ:2885784924

单片机第三章讲解.ppt

  1. 1、本文档共88页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
例 3.14 0345H :AJMP 0123 ; AJMP 1123H ; 机器码:2123 AJMP 1FEDH ; 机器码:E1ED √ 机器码:2123 2567H :AJMP 29AB ; X 27FEH :AJMP 2DEF ; √ 机器码:A1EF 27FEH :AJMP $ ; X 跳转范围: 0000H~07FFH 跳转范围: 2000H~27FFH 跳转范围: 2800H~2FFFH (3)相对短转移指令 目的地址=(PC)当前值+rel=源地址+2+rel (PC) ←(PC) + 2 (PC) ←(PC) + rel SJMP rel ; 80 rel rel--机器码的相对偏移量,为8位补码 转移范围:以当前PC值为中心,向上128~向下127字节 rel=(目的地址-源地址-转移指令字节数)补 源地址: 当前 目的 源 当前 向下跳转:rel =目-源 – 2 向上跳转={目-源 – 2}补 = 100H-│目-源 – 2 │ = FEH-(源-目) 例3.15 设:2110H : SJMP 2100H 设:2100H :SJMP 2123H 设:SJMP $ rel=2123H-2100H-2 =21H rel=FEH-(2110H-2100H) =EEH rel=FEH-0 =FEH (4)间接转移指令(多分支转移指令) JMP @ A+DPTR; (PC) ←(A)+(DPTR) A中为8位无符号数,实现以DPTR内容为起点向下256个单元内的转移。 例3.16 CM: MOV R1 ,A RL A ADD A , R1 MOV DPTR,#PMTB JMP @A+DPTR PMTB: LJMP PM0 ;转入0#命令 LJMP PM1 ;转入1#命令 LJMP PM2 ;转入2#命令 LJMP PM3 ;转入3#命令 LJMP PM4 ;转入4#命令 END 已知:(P1)=0AAH , (A) =55H ,执行 已知:A中放有待处理命令编号0-4,程序存储器中放有始地址为PMTB的三字节长转移指令表,试编一程序能使机器按A中命令编号转去执行相应的命令程序。 ;(A)←(A)×3 无条件转移指令转移范围 2、条件转移指令 (1)累加器判零转移指令 JZ rel ; JNZ rel; (pc) ←(pc)+2 若(A)=0,顺序执行 若(A)≠0,目的地址 (pc) ←(pc)+rel (pc) ←(pc)+2 若(A) ≠0,顺序执行 若(A)=0,目的地址 (pc) ←(pc)+rel 例3.17、已知:外部RAM中DATA1为始址的数据块以零为结束标志,试编程将其传送到以DATA2为始址的片内RAM区。 ORG 0500H MOV DPTR,#DATA1 MOV R1,#DATA2 LOOP: MOVX A,@DPTR JZ DONE MOV @R1,A INC DPTR INC R1 SJMP LOOP DONE: SJMP $ END CJNE A , #data,rel , B4 rel CJNE A , direct,rel , B5 rel CJNE @Ri ,#data,rel , B6 * rel CJNE Rn , #data,rel , B8* rel (CY)= CJNE 第一操作数 , 第二操作数 ,rel 1 第一操作数 < 第二操作数 0 第一操作数 ≥ 第二操作数 PC ←(PC)+3, 第一操作数≠第二操作数,转移(PC ) ←(PC)+ rel 第一操作数 =第二操作数,顺序执行 (2)比较不等转移指令 --无符号数比较 (3)循环转移指令(减 1 不为 0 转移指令) DJNZ Rn, rel ; D8* rel (PC) ←(PC) +2,(Rn) ←(Rn) -1 若(Rn)≠0 ,则转移, (PC)←(PC) +rel

文档评论(0)

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

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

1亿VIP精品文档

相关文档