Echelon Neuron User Manual
Page 5

Table of Contents
Neuron C Compiler for Assembly Programming ................................... 3
Neuron Assembler Command Line Tool ................................................ 3
Command Usage ............................................................................... 4
NAS Command Switches .................................................................. 4
Neuron Librarian Tool ............................................................................ 5
IzoT NodeBuilder Development Tool ..................................................... 6
Naming Convention .......................................................................... 6
General Neuron Assembly Syntax ................................................................ 8
Literal Constants ............................................................................ 10
Interfacing with Neuron C Programs ......................................................... 14
Neuron Architecture for Neuron Assembly Programming .................. 15
Hardware Resources for Assembly Programs ............................................ 17
General-Purpose Registers ............................................................. 18
Pointer Registers ............................................................................. 19
Flag Register ................................................................................... 21
Instruction Pointer .......................................................................... 21
Base-Page Register and Stack Registers ....................................... 21
Return Stack ................................................................................... 23
Using Neuron Chip Memory ................................................................. 26
Chips with Off-Chip Memory ......................................................... 26
Chips without Off-Chip Memory .................................................... 28
Chips with Auto-tuned Memory ..................................................... 29
Accessing Global and Static Data ......................................................... 30
Neuron Assembly Language Reference
v