EasyManua.ls Logo

Texas Instruments MSP430x1xx - Page 99

Texas Instruments MSP430x1xx
432 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Instruction Set
3-63
RISC 16−Bit CPU
* SETC Set carry bit
Syntax SETC
Operation 1 −> C
Emulation BIS #1,SR
Description The carry bit (C) is set.
Status Bits N: Not affected
Z: Not affected
C: Set
V: Not affected
Mode Bits OSCOFF, CPUOFF, and GIE are not affected.
Example Emulation of the decimal subtraction:
Subtract R5 from R6 decimally
Assume that R5 = 03987h and R6 = 04137h
DSUB ADD #06666h,R5 ; Move content R5 from 0−9 to 6−0Fh
; R5 = 03987h + 06666h = 09FEDh
INV R5 ; Invert this (result back to 0−9)
; R5 = .NOT. R5 = 06012h
SETC ; Prepare carry = 1
DADD R5,R6 ; Emulate subtraction by addition of:
; (010000h − R5 − 1)
; R6 = R6 + R5 + 1
; R6 = 0150h

Table of Contents

Related product manuals