第3章 8951指令系统.pptVIP

  • 18
  • 0
  • 约1.43万字
  • 约 92页
  • 2018-09-22 发布于江苏
  • 举报
第3章 8951指令系统

一、 短跳转 3.6.1 无条件转移 AJMP addr11 ; PC ←(PC)+ 2, ; PC10~0 ← addr11 该指令执行时,先将PC的内容加2(这是PC指向的是AJMP的下一条指令),然后把指令中11位地址码传送到PC10~0,而PC15~11保持原内容不变。 AJMP指令的转移范围为包含AJMP下条指令在内的2KB区间。 二、 长跳转 LJMP addr16 ;PC ← addr16 第一字节为操作码,该指令执行时,将指令的第二、三字节地址码分别装入指令计数器PC的高8位和低8位中,程序无条件地转移到指定的目标地址去执行。 LJMP提供的是16位地址,因此程序可以转向64KB的程序存储器地址空间的任何单元。 例 若标号“NEWADD”表示转移目标地址1234H。执行指令 LJMP NEWADD 时,两字节的目标地址将装入PC中,使程序转向目标地址 1234H 处运行。 三、 相对转移 SJMP rel ;PC ←(PC)+ 2,PC ←(PC)+ rel 第一字节为操作码,第二字节为相对偏移量 rel,rel 是一个带符号的偏移字节数(2的补码),取值范围为 +12

文档评论(0)

1亿VIP精品文档

相关文档