Using as: D10V-Regs

Next: D10V-Addressing, Previous: D10V-Chars, Up: D10V-Syntax [Contents][Index]

#### 9.9.2.4 Register Names

You can use the predefined symbols ‘`r0`’ through ‘`r15`’ to refer to the D10V registers. You can also use ‘`sp`’ as an alias for ‘`r15`’. The accumulators are ‘`a0`’ and ‘`a1`’. There are special register-pair names that may optionally be used in opcodes that require even-numbered registers. Register names are not case sensitive.

Register Pairs

`r0-r1`
`r2-r3`
`r4-r5`
`r6-r7`
`r8-r9`
`r10-r11`
`r12-r13`
`r14-r15`

The D10V also has predefined symbols for these control registers and status bits:

`psw`

  Processor Status Word

`bpsw`

  Backup Processor Status Word

`pc`

  Program Counter

`bpc`

  Backup Program Counter

`rpt_c`

  Repeat Count

`rpt_s`

  Repeat Start address

`rpt_e`

  Repeat End address

`mod_s`

  Modulo Start address

`mod_e`

  Modulo End address

`iba`

  Instruction Break Address

`f0`

  Flag 0

`f1`

  Flag 1

`c`

  Carry flag