码迷,mamicode.com
首页 > 其他好文 > 详细

MSP430之instruction之JUMP

时间:2015-05-20 00:14:23      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:

JMP      Jump unconditionally

Syntax   JMP  label

Operation   PC + 2 × offset −> PC

Description

  The 10-bit signed offset contained in the instruction LSBs is added to the program counter.

Status Bits

  Status bits are not affected.

Hint:

  This one-word instruction replaces the BRANCH instruction in the range of −511 to +512 words relative to the current program counter.

 

JNE   Jump if not equal

JNZ   Jump if not zero

Syntax   JNE  label; JNZ label

Operation   If Z = 0: PC + 2 × offset −> PC
        If Z = 1: execute following instruction
Description

  The status register zero bit (Z) is tested. If it is reset, the 10-bit signed offset contained in the instruction LSBs is added to the program counter. If Z is set, the next instruction following the jump is executed.


Status Bits   Status bits are not affected.


Example  Jump to address TONI if R7 and R8 have different contents.

1 CMP R7,R8  ; COMPARE R7 WITH R8
2 JNE TONI   ; if different: jump
3 ......    ; if equal, continue

 

MSP430之instruction之JUMP

标签:

原文地址:http://www.cnblogs.com/mengdie/p/4515774.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!