beautypg.com

Echelon Neuron User Manual

Page 235

background image

M

max16 function, 178

max16s function, 178

max8 function, 179

max8s function, 179

memcpy function, 179

memcpy1 function, 180

memory map, 26

memset function, 180

memset1 function, 181

min16 function, 181

min16s function, 181

min8 function, 182

min8s function, 182

minus16s function, 182

mnemonic, 196

mod8 function, 183

mod8s function, 183

MUL instruction, 90

mul_8_16 function, 185

mul16 function, 183

mul16s function, 184

mul8 function, 184

mul8l function, 185

mul8ls function, 186

mul8s function, 184

muls_8_16 function, 185

multi-byte values, 51

N

naming convention

code, 48

file, 6

nas command, 3

Neuron architecture, 16

Neuron Assembler command-line tool, 3

Neuron C program, 42

Neuron Chip memory, 26

Neuron Librarian tool, 5

nlib command, 5

NodeBuilder Development Tool, 6

NOLIST directive, 151

NOP instruction, 91

NOT instruction, 92

not16 function, 186

O

object output file, 7

opcode, 9, 208

operand, 10

operator, 11

OR instruction, 93

OR_R instruction, 94

or16 function, 186

ORG directive, 152

P

PAGE directive, 153

parameters, function, 48

pointer direct addressing mode, 31

pointer register, 19

pop function, 187

POP instruction, 95

pop1 function, 187

popd function, 188

POPD instruction, 100

popd1 function, 188

POPPUSH instruction, 101

postfix notation, 36

pragma include_assembly_file, 39, 42

push function, 188

PUSH instruction, 102

push1 function, 189

push4 function, 189

pushd function, 190

PUSHD instruction, 107

pushd1 function, 190

PUSHPOP instruction, 109

PUSHS instruction, 110

R

r_shift16 function, 190

r_shift16s function, 191

r_shift8 function, 191

r_shift8_n function, 191

r_shift8s function, 192

RADIX directive, 10, 154

register

data stack, 22

flag, 21

general purpose, 18

pointer, 19

return stack, 23

scratch, 18

register_call function, 192

relative addressing mode, 33

RES directive, 155

reserved keywords, 220

RESOURCE directive, 156

RET instruction, 111

return stack, 23

return stack register, 23

Reverse Polish notation, 36

ROLC instruction, 112

RORC instruction, 113

RSP, 23

S

SBC instruction, 114

SBR instruction, 115

SBRNZ instruction, 117

SBRZ instruction, 119

Neuron Assembly Language Reference

225