beautypg.com

Echelon Neuron User Manual

Page 234

background image

gequ8s function, 169

get_sp function, 169

global data, 29

H

hardware resources, 17

I

IF directive, 143

IFDEF directive, 144

IFNDEF directive, 145

immediate addressing mode, 30

implicit addressing mode, 31

IMPORT directive, 146

INC instruction, 88

inc16 function, 169

INCLUDE directive, 147

indirect addressing mode, 33

indirect indexed addressing mode, 32

indirect relative addressing mode, 31

instruction, 9

instruction pointer, 21

instructions

ADC, 64

ADD, 65

ADD_R, 66

ALLOC, 67

AND, 68

AND_R, 69

BR, 70

BRC, 71

BRF, 72

BRNC, 73

BRNEQ, 74

BRNZ, 76

BRZ, 77

by mnemonic, 196

by opcode, 208

CALL, 78

CALLF, 79

CALLR, 80

DBRNZ, 81

DEALLOC, 82

DEC, 84

DIV, 85

DROP, 86

DROP_R, 87

INC, 88

MUL, 90

NOP, 91

NOT, 92

OR, 93

OR_R, 94

overview, 60

POP, 95

POPD, 100

POPPUSH, 101

PUSH, 102

PUSHD, 107

PUSHPOP, 109

PUSHS, 110

RET, 111

ROLC, 112

RORC, 113

SBC, 114

SBR, 115

SBRNZ, 117

SBRZ, 119

SHL, 121

SHLA, 122

SHR, 123

SHRA, 124

SUB, 125

XCH, 127

XOR, 128

XOR_R, 129

integers, 51

interrupt task, 39

io_iaccess function, 170

io_iaccess_wait function, 170

io_irelease function, 171

ISR, 39

K

keywords, reserved, 220

L

l_shift16 function, 172

l_shift16s function, 172

l_shift8 function, 172

l_shift8_n function, 173

l_shift8s function, 173

label, 9

ldP0_fetchl function, 173

less16 function, 174

less16s function, 174

less8 function, 174

less8s function, 175

library, 5

LIBRARY directive, 148

linking, 44

LIST directive, 150

listing output file, 7

literal constant, 10

lock keyword, 40

log16 function, 175

log8 function, 175

lognot16 function, 176

lognot8 function, 176

lshift16_add16 function, 176

lshift8_add16 function, 177

lshift8by1_add16 function, 177

lshift8by2_add16 function, 178

224

Index