for Rabbit Semiconductor microprocessors
User's Manual
PREV



A - B - C - D - E - F - G - H - I - J - K - L - M - N - O - P - Q - R - S - T - U - V - W - X - Y - Z

Index

Symbols

# operator 1, 2
## operator 1, 2
#asm 1, 2, 3
#debug 1, 2, 3
#define 1, 2, 3, 4, 5
#elif 1
#else 1
#endasm 1, 2, 3
#endif 1
#error 1
#fatal 1
#funcchain 1, 2
#if 1
#ifdef 1
#ifndef 1
#include
absence of 1
#interleave 1
#KILL 1
#makechain 1, 2
#memmap 1, 2
#nodebug 1, 2, 3, 4
#nointerleave 1
#nouseix 1
#undef 1
#use 1, 2, 3
#useix 1
#warns 1
#warnt 1
#ximport 1
& (address operator) 1
* (indirection operator) 1
@RETVAL 1
@SP 1, 2, 3, 4, 5
_GLOBAL_INIT 1
{ } curly braces 1

A

abort 1
About Dynamic C 1
abstract data types 1, 2
adc (add-with-carry) 1
Add/Del Items <CTRL-W> 1
address operator (&) 1
address space 1
addresses in assembly language 1
aggregate data types 1
ALT key 1
ALT-Backspace 1
ALT-C 1
ALT-CTRL-F3 1
ALT-F10 1
ALT-F2 1, 2
ALT-F4 1
ALT-F9 1
ALT-H 1
ALT-O 1
ALT-R 1
ALT-SHIFT-backspace 1
ALT-W 1
always_on 1
anymem 1
argument passing 1, 2, 3, 4
modifying value 1
arrange icons
command 1
arrays 1, 2, 3
characters 1
subscripts 1
arrow keys 1, 2
asm 1
assembly language 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13
blocks in extended memeory 1
embedding C statements 1
assembly window 1, 2, 3
assignment operators 1
associativity 1
auto 1, 2, 3, 4, 5
Auto Open STDIO Window 1

B

backslash
continuation in directives 1
backslash (\)
character literals 1, 2
basic unit of a C program 1
baud rate 1
BCDE 1, 2, 3
BeginHeader 1, 2
binary operators 1
BIOS 1
body
module 1, 2, 3
branching 1, 2
break 1, 2, 3, 4, 5
example 1
break points 1, 2
soft 1
breaking out of a loop 1
breaking out of a switch statement 1
breakpoints 1, 2, 3
hard 1, 2
interrupt status 1, 2
soft 1
buttons, toolbar 1

C

C functions calling assembly code 1
C language 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
C statements embedded in assembly code 1
C variables in assembly language 1
cascaded windows 1
case 1, 2, 3
case-sensitive searching 1, 2
char 1, 2, 3
characters
arrays 1
embedded quotes 1
nonprinting values 1
special values 1
clipboard 1, 2
Close <CTRL-F4> 1
closing a file 1
CoData Structure 1
pointer to 1
Cofunctions 1
abandon 1
calling restrictions 1
everytime 1
firsttime 1
indexed 1
single user 1
syntax 1
COM port 1
communication
serial 1
compilation 1, 2, 3
direct to controller 1
errors 1
speed 1
targetless 1
Compile
to flash 1
to RAM 1
to Target 1
COMPILE menu 1
Compile to File <CTRL-F3> 1
Compile to Target <F3> 1
compiler directives 1, 2
#asm 1, 2, 3
options 1
#class 1
options 1
#debug 1, 2, 3
#define 1, 2
#elif 1
#else 1
#endasm 1, 2, 3
#endif 1
#error 1
#fatal 1
#funcchain 1, 2
#GLOBAL_INIT 1
#if 1
#ifdef 1
#ifndef 1
#interleave 1
#KILL 1
#makechain 1, 2
#memmap 1
options 1
#nodebug 1, 2, 3, 4
#nointerleave 1
#nouseix 1
#precompile 1
#undef 1, 2
#use 1, 2, 3
#useix 1
#warns 1
#warnt 1
#ximport 1
line continuation 1
Compiler options 1, 2
compiling 1
to file 1, 2
to RAM 1
to ROM 1
to target 1, 2
compound
names 1
statements 1
concatenation of strings 1
configuration 1
const 1
Contents
Help 1
continue 1, 2, 3
example 1
copying text <CTRL-C> 1, 2
costate 1
Costatements 1
firsttime 1
syntax 1
costatements 1, 2, 3, 4
CTRL key 1
CTRL-F10 1
CTRL-F2 1
CTRL-G 1
CTRL-H 1, 2, 3
CTRL-I 1, 2
CTRL-N 1
CTRL-O 1, 2
CTRL-P 1
CTRL-U 1
CTRL-V 1
CTRL-W 1
CTRL-X 1
CTRL-Y 1, 2
CTRL-Z 1
curly braces { } 1
cursor
execution 1
positioning 1
text 1
cutting text <CTRL-X> 1

D

data types 1
aggregate 1
primitive 1
DATASEG 1
db 1
DCW.CFG 1
DCW.INI 1
debug 1
dialog box 1
disassemble at address 1
display disassembled code 1
editor 1
keyword 1
memory dump 1
mode 1
prevention 1
run-time errors 1
step over 1
switching modes 1
trace into 1
update watch expressions 1
watchdog timers 1
declarations 1, 2
default 1, 2
storage class 1
demotion 1
Disassemble at Address <ALT-F10> 1, 2
Disassemble at Cursor <CTRL-F10> 1, 2
disassembled code 1
display
options 1
do loop 1
dot operator 1, 2
downloading 1
dump window 1
dw 1
dynamic
storage allocation 1
Dynamic C 1
differences 1, 2, 3
exit 1, 2
installation 1, 2
support files 1

E

EDIT menu 1, 2, 3
edit mode 1, 2, 3
editing 1
editor 1
options 1
else 1
embedded assembly code 1, 2, 3, 4, 5, 6, 7
embedded quotes 1
End key 1
EndHeader 1, 2
enum 1
EPROM 1, 2
equ 1
errors
editor 1
error code ranges 1
locating 1
run-time 1, 2
ESC key
to close menu 1
examples
break 1
continue 1
for loop 1, 2
modules 1
of array 1
union 1
execution 1
cursor 1
Exit <ALT-F4> 1
Expr. in Call 1
extended memory 1, 2, 3
asm blocks 1
extern 1, 2

F

F (status register) 1
F10 1
F2 1, 2
F3 1
F4 1
F6 1
F7 1, 2
F8 1, 2
F9 1
file comands
print file 1
file commands
close file 1
create file 1
open file 1
save file 1
FILE menu 1, 2
file size 1
Filesystem
metadata 1
Find next <SHIFT-F5> 1
firsttime 1
float 1, 2, 3
values 1
for 1, 2
character literals 1
loop 1
example 1, 2
frame
reference point 1
reference pointer 1, 2, 3, 4
function calls 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
function chains 1, 2, 3
function headers 1
function help 1
function libraries 1, 2
function lookup <CTRL-H> 1, 2, 3
function returns 1, 2, 3, 4
functions 1
entry and exit 1
prototypes 1, 2, 3

G

Global Initialization 1
global variables 1
goto 1, 2
Goto <CTRL-G> 1

H

hard breakpoints 1, 2
header
function 1
module 1, 2
HELP menu 1, 2, 3, 4
HL 1, 2, 3, 4
Home key 1
horizontal tiling 1

I

icons
arranged 1
IEEE floating point 1
if 1
multichoice 1
simple 1
with else 1
indirection operator (*) 1
information window 1, 2
init_on 1
insertion point 1, 2
INSPECT menu 1, 2
installation
Dynamic C 1, 2
Instruction Set Reference 1
int 1, 2, 3
integers 1
hexadecimal 1
long 1
octal 1
unsigned 1
interrupt 1
interrupt service routines 1, 2, 3
interrupt status
and breakpoints 1, 2
interrupts 1, 2
flag 1
latency 1
IX (index register) 1, 2, 3, 4, 5

K

key module 1
keystrokes
<ALT R> select RUN menu 1
<ALT-Backspace> undoing changes 1
<ALT-C> select COMPILE menu 1
<ALT-F> select FILE menu 1
<ALT-F10> Disassemble at Address 1
<ALT-F2> Toggle hard break point 1
<ALT-F2> Toggle hard breakpoint 1
<ALT-F4> Quitting Dynamic C 1
<ALT-F9> Run w/ No Polling 1
<ALT-H> select HELP menu 1
<ALT-O> select OPTIONS menu 1
<ALT-SHIFT-backspace> redoing changes 1
<ALT-W> select WINDOW menu 1
<CTRL-F> Compile to File 1
<CTRL-F10> Disassemble at Cursor 1
<CTRL-F2> Reset Program 1, 2
<CTRL-G> Goto 1
<CTRL-H> Library Help lookup 1, 2, 3, 4
<CTRL-I> Toggle interrupt 1, 2
<CTRL-N> next error 1
<CTRL-O> Toggle polling 1, 2
<CTRL-P> previous error 1
<CTRL-U> Update Watch window 1
<CTRL-V> pasting text 1
<CTRL-W> Add/Del Items 1
<CTRL-X> cutting text 1
<CTRL-Y> Reset target 1, 2
<CTRL-Z> Stop 1
<F10> Assembly window 1
<F2> Toggle break point 1
<F2> Toggle breakpoint 1
<F3> Compile to Target 1
<F7> Trace into 1, 2
<F8> Step over 1, 2
<F9> Run 1
<SHIFT-F5> Find next 1
keywords 1, 2, 3, 4, 5, 6, 7
abort 1
always_on 1
anymem 1
asm 1
auto 1
break 1
c 1
case 1
char 1
continue 1
costate 1
debug 1
default 1
do 1
else 1
enum 1
extern 1
firsttime 1
float 1
for 1
goto 1
if 1
init_on 1
int 1
interrupt 1
long 1
nodebug 1
norst 1
nouseix 1
NULL 1
protected 1
return 1
root 1
segchain 1
shared 1
short 1
size 1
sizeof 1
speed 1
static 1
struct 1
switch 1
typedef 1
union 1
unsigned 1
useix 1
waitfor 1
waitfordone 1
while 1
xdata 1
xmem 1
xstring 1
yield 1

L

language elements 1, 2, 3, 4
operators 1
latency interrupts 1
Lib Entries 1
LIB.DIR 1, 2, 3
Libraries 1
libraries 1, 2
linking 1
modules 1
real-time programming 1
writing your own 1
library functions 1
Library Help lookup 1
Library Help lookup <CTRL-H> 1, 2, 3
linking 1
locating errors 1
long 1, 2
lookup function <CTRL-H> 1, 2, 3
loops 1, 2
breaking out of 1
do 1
for 1
skipping to next pass 1

M

macros 1, 2, 3, 4, 5, 6
restrictions 1
with parameters 1
main function 1, 2, 3, 4
memory
dump 1
dump at address 1
dump Flash 1
dump to file 1
extended 1, 2, 3, 4
logical 1
management 1, 2
physical 1
random access 1, 2
read-only 1, 2
root 1, 2, 3, 4, 5, 6, 7
memory management unit (MMU) 1, 2
menus
COMPILE 1, 2
EDIT 1, 2, 3, 4
FILE 1, 2
HELP 1, 2, 3, 4, 5
INSPECT 1, 2, 3
OPTIONS 1, 2, 3, 4, 5
Options 1
RUN 1, 2, 3, 4
system 1
WINDOW 1, 2, 3, 4, 5
message window 1, 2
metadata 1
MMU (memory management unit) 1
modes
debug 1, 2, 3
edit 1, 2
preview 1
run 1, 2
module
headers 1
modules 1, 2, 3, 4
body 1, 2, 3
custom libraries 1
example 1
header 1, 2
key 1
library 1
mouse 1
Multitasking
cooperative 1
preemptive 1

N

names 1
#define 1
Next error <CTRL-N> 1
nodebug 1, 2, 3, 4, 5, 6, 7, 8
norst 1
nouseix 1
NULL 1

O

offsets in assembly language 1, 2, 3
online help 1
operators 1
# (macros) 1, 2
## (macros) 1, 2
arithmetic operators 1
decrement (--) 1
division (/) 1
increment (++) 1
indirection (*) 1
minus (-) 1
modulus (%) 1
multiplication (*) 1
plus (+) 1
pointers 1
post-decrement (--) 1
post-increment (++) 1
pre-decrement (--) 1
pre-increment (++) 1
assignment operators 1
add assign (+=) 1
AND assign (&=) 1
assign (=) 1
divide assign (/=) 1
modulo assign (%=) 1
multiply assign (*=) 1
OR assign (|=) 1
shift left (<<=) 1
shift right (>>=) 1
subtract assign (-=) 1
XOR assign (^=) 1
associativity 1
binary 1
bitwise operators
address (&) 1
bitwise AND (&) 1
bitwise exclusive OR (^) 1
bitwise inclusive OR (|) 1
complement (~) 1
pointers 1
shift left (<<) 1
shift right (>>) 1
comma 1
conditional operators (? :) 1
equality operators 1
equal (==) 1
not equal (!=) 1
in assembly language 1
logical operators 1
logical AND (&&) 1
logical NOT (!) 1
logical OR (| |) 1
operator precedence 1
postfix expressions 1
( ) parentheses 1
[ ] array indices 1
array subscripts or dimension [ ] 1
dot (.) 1
parentheses ( ) 1
right arrow (->) 1
precedence 1
reference/dereference operators 1
address (&) 1
bitwise AND (&) 1
indirection (*) 1
multiplication (*) 1
relational operators 1
greater than (>) 1
greater than or equal (>=) 1
less than (<) 1
less than or equal (<=) 1
sizeof 1
unary 1
Optimize For (size or speed) 1
options
debugger 1
display 1
serial 1
OPTIONS menu 1, 2, 3
Options Menu 1
Compiler 1
Editor 1

P

PageDown key 1
PageUp key 1
passing arguments 1, 2, 3, 4, 5
Paste 1
pasting text <CTRL-V> 1
pointer checking 1
pointers 1, 2, 3
uninitialized 1
polling 1, 2
ports
serial 1
positioning text 1
power failure 1
preserving registers 1, 2, 3
Previous error <CTRL-P> 1
primary register 1, 2, 3
primitive data types 1
print 1
choosing a printer 1
print preview 1
printf 1, 2, 3, 4, 5, 6
program
example 1
program flow 1, 2, 3, 4
programmable ROM 1, 2
programming
real-time 1
promotion 1
protected 1
protected variables 1, 2, 3
prototypes
checking 1
function 1, 2, 3
in headers 1
punctuation 1

Q

quitting Dynamic C <ALT-F4> 1

R

Rabbit restart
protected variables 1
RAM
static 1, 2
read-only memory 1, 2
real-time
programming 1
redoing changes
<ALT-SHIFT-backspace> 1
registers
shadow 1
snapshots 1
variables 1
window 1, 2
Replace <F6> 1, 2
replacing text 1, 2
reset
software 1
Reset program <CTRL-F2> 1, 2
Reset target <CTRL-Y> 1, 2
resetting program 1
restarting
program 1
target controller 1
ret 1, 2
reti 1
retn 1
return 1, 2, 3, 4
return address 1
reverse searching 1, 2
ROM 1, 2
programmable 1, 2
root 1, 2
memory 1, 2, 3, 4, 5, 6
root memory usage 1
rst 028h 1
RST 28H 1
RTI (remote target information) file 1
Run <F9> 1
RUN menu 1, 2, 3
run mode 1, 2
Run w/ No Polling <ALT-F9> 1

S

sample programs
basic C constructs 1
Save Environment 1
saving a file 1
searching for text 1, 2
searching in reverse 1, 2
segchain 1, 2
SEGSIZE 1
serial communication 1
serial options 1
serial port 1
shadow registers 1
shared 1
shared variables 1, 2, 3
SHIFT-F5 1
short 1
Show Tool Bar 1
single stepping 1
single-stepping 1, 2
with descent <F7> 1
without descent <F8> 1
size 1
sizeof 1
skipping to next loop pass 1
Slice Statements 1
soft break points 1
soft breakpoints 1
software
libraries 1, 2
reset 1
source window 1
SP (stack pointer) 1, 2, 3, 4, 5
special characters 1
special symbols
in assembly language 1
speed 1
stack 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
checking 1, 2
frame 1, 2, 3, 4
frame reference point 1
frame reference pointer 1, 2, 3, 4
pointer (SP) 1, 2, 3, 4, 5
snapshots 1
window 1
STACKSEG 1
standalone
assembly code 1
state machine
example 1
statements 1
static 1
RAM 1, 2
variables 1, 2, 3
status register (F) 1
STDIO window 1, 2, 3
Step over <F8> 1, 2
Stop <CTRL-Z> 1
stop bits 1
stop program execution 1
storage class 1
auto 1
default 1
register 1, 2
static 1
strcpy 1
strings 1, 2, 3
concatenation 1
functions 1
terminating null byte 1
struct 1, 2, 3, 4, 5, 6, 7, 8, 9
structures 1, 2, 3, 4, 5, 6
return space 1, 2, 3
subscripts
array 1
support files 1
switch 1, 2, 3
breaking out of 1
case 1
switching to edit mode 1
symbolic constant 1

T

target configuration 1
targetless compilation 1
text cursor 1
tiling windows 1
Toggle break point <F2> 1
Toggle breakpoint <F2> 1
Toggle hard break point <ALT-F2> 1
Toggle hard breakpoint <ALT-F2> 1
Toggle interrupt <CTRL-I> 1, 2
Toggle polling <CTRL-O> 1, 2
toolbar 1
Trace into <F7> 1, 2
type
checking 1, 2
conversion 1
definitions 1, 2
type casting 1
typedef 1, 2, 3
types
function 1

U

unary operators 1
unbalanced stack 1
undoing changes <ALT-Backspace> 1
uninitialized
pointers 1
union 1, 2, 3
unpreserved registers 1, 2, 3
unsigned 1
untitled files 1
useix 1, 2, 3
Utility Programs
Font and Bitmap Converter 1
Library File Encryption 1
Rabbit Field Utility 1

V

variables
auto 1
global 1
static 1
vertical tiling 1

W

waitfor 1
waitfordone 1
warning reports 1
watch expressions
add or delete 1
evaluate button 1
watch menu option 1
watch window 1
window 1
wfd 1
while 1, 2, 3
WINDOW menu 1, 2, 3, 4
windows 1
assembly 1, 2, 3
cascaded 1
information 1, 2
message 1
register 1, 2
stack 1, 2
STDIO 1, 2, 3
tiled horizontally 1
tiled vertically 1
watch 1, 2, 3

X

xdata 1
xmem 1, 2
asm blocks 1
XPC 1
xstring 1

Y

yield 1

Z-World
http://www.zworld.com
Voice: (530) 757-3737
FAX: (530) 757-3792
sales@zworld.com
PREV