Alphabetical List of Commands

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   ;  

For more details on the operation and parameter format of each command, click on the command name hot-link.

In each command:

ASSEMBLE {addr} Assemble into memory
ASM {addr} Assemble into memory
AUTOGEN value Abbreviation of AUTOGENERATE
AUTOGENERATE value Turn automatic symbol generation on and off
B {addr} Abbreviation of BREAKPOINT
BD {addr} Abbreviation of BREAKDISABLE
BDMSPEED {speed in MHz} (HC12 and MC9S08 only) Set the BDM speed for special purposes, such as security unlocking.
BE {addr} Abbreviation of BREAKENABLE
BREAK Same as HALT
BREAKDISABLE {addr} Disable a breakpoint
BREAKENABLE {addr} Enable a breakpoint
BREAKPOINT {addr} Insert, delete, or display breakpoints
BRK value Begin (value=1) or end (value=0) serial line break
CALL {addr} Call a subroutine
CALLSKIP name skipsize Define a subroutine called with post-bytes
CAP file Abbreviation of CAPTURE
CAPTURE file Capture disassembly, dump, and target output to file
CASE value Turn symbol case sensitivity on and off
CHECK addr size Abbreviation of CHECKSUM
CHECKSUM addr size Compute byte checksum on region
CLEARLINEINGO {Y} Delete all source line information
CLEARSYMBOLS {Y} Delete all symbols
COPY addr1 size addr2 Copy memory from addr1 to addr2
D {addr} {size} Abbreviation of DUMP
D16 {addr} {size} Abbreviation of DUMP16
D32 {addr} {size} Abbreviation of DUMP32
DEF name value {%type} Abbreviation of DEFINE
DEFB name value {%type} Abbreviation of DEFBASE
DEFBASE name value {%type} Define base symbol "name". Optional data type override
DEFINE name value {%type} Define global symbol "name". Optional data type override
DEFREG name address size Define pseudo-register "name".
DEFSCOPED name value {%type} Define scoped symbol "name". Optional data type override
DEFS name value {%type} Abbreviation of DEFSCOPED
DEFTYPE name offset %type Define data type "name"
DEFT name offset %type Abbreviation of DEFTYPE
DELAY time Set delay for command playback
DTR value Set serial line DTR active (value=1) or inactive (value=0)
DUMP {addr} {size} Dump block of memory at addr as hex bytes and ASCII
DUMP16 {addr} {size} Dump block of memory at addr as 16-bit hex and ASCII
DUMP32 {addr} {size} Dump block of memory at addr as 32-bit hex and ASCII
E {addr} {val} {%type} Abbreviation of EDIT
ECHO {text string} Echo "text string" to data window
EDIT {addr} {%type} {val.} Examine/change memory. Optional data type override
ENDENUM {name} End definition of enumeration "name"
ENDFILE {addr} Define the end of the current file scope for symbol definition
ENDFUNCTION {addr} Define the end of the current function scope for symbol definition
ENDF {address} Abbreviation of ENDFUNCTION
ENDLOADGROUP Finish loading a group of files to memory
ENDS size {name} Abbreviation of ENDSTRUCT
ENDSTRUCT size {name} Declare the end of the current data structure definition
ENUM offset {name} {%type} Begin definition of enumeration "name"
ENUMVAL value name Define "name" as a member of the current enumeration
EX1 {tail} Run the extension EX1
EX2 {tail} Run the extension EX2
F {text string} Abbreviation of FIND
FIND {text string} Find the string in the view file
FILE file {offset} Define the current file for source debug
FILL addr size value Fill memory block at addr with value
FRAMEPOINTER str Set name of IEEE 695 frame pointer
FUNC name {addr} Abbreviation of FUNCTION
FUNCTION name {addr} Define a function for scoped symbol definition
G {addr} Abbreviation of GO
GDB {string} (ARM using gdb server only) Send a string to the GDB server.
GO {addr} Begin execution at addr or at PC
HALT Interrupt target execution
I addr Abbreviation of IN
IN addr Read byte from port
IN16 addr Read 16 bits from port
IN32 addr Read 32 bits from port
INTSIZE n Set size of IEEE 695 integer
ISTEP Step one machine instruction
L file {offset} {B} Abbreviation of LOAD
LARGEPOINTERSIZE n Set size of IEEE 695 large pointer
LASTFILELOADED {filename} Delete breakpoints, watches, symbols, and line information if the filename or its modification time have changed from the last invocation of this command.
LINE linum View the specified source line
LINE linum addr Define address of source line
LEADINGDIGIT n Set requirement for leading digit on hex numbers
LOAD file {offset} {B} Load Intel, Motorola/Freescale, Tektronix or other file
LOADGROUP Begin loading a group of files to memory
LONGSIZE n Set size of IEEE 695 long integer
M {addr} Same as MEM
MEM {addr} Show/edit the block of memory at addr in hex or ASCII
MODE val Set source mode (0,1,2)
N Abbreviation of NEXT
NEXT Step over subroutine
NOFILES Delete file and line number information
O addr val Abbreviation of OUT
OPEN file Open file via LOAD, PLAY, or VIEW
OUT addr val Write byte to port
OUT16 addr val Write 16 bits to port
OUT32 addr val Write 32 bits to port
PAGENAME name low high Define a name for memory space/page
PLAY file Execute commands from "file"
POINTERSIZE n Set size of default pointer
Q Abbreviation of QUIT
QUIT Exit to DOS
R {reg val} Abbreviation of REGISTER
RADIX val Set radix for formatted input and output. "Val" must be 10 or 16
RCMD {string} (ARM using gdb server only) Send a string to the GDB server as a qRcmd message.
REC file Abbreviation of RECORD
RECORD file Record commands to file
REGISTER {reg val} Change register
REM {string} Remark (comment) for command files
RESET Reset target hardware
RTS value Set serial line RTS active (value=1) or inactive (value=0)
S {addr} Abbreviation of SOURCE
S2FORMAT format Set the format of Motorola/Freescale S2 addresses
SAVE file addr size {type} Save a block of memory as an Intel or Motorola/Freescale hex file, or as a binary file
SCOPE name Set current scope for scoped symbol definition and use
SET name value Same as DEFINE
SFUNC name {addr} Abbreviation of STATICFUNCTION
SHORTSIZE n Set size of IEEE 695 short integer
SMALLPOINTERSIZE n Set size of IEEE 695 small pointer
SOURCE {addr} Show source code at beginning at addr
ST Abbreviation of STEP
STATETEXT n text Set text for target state n
STATICFUNCTION name {addr} Define a static function for scoped symbol definition
STEP Step into subroutines
STOP Stop recording commands to file
STRUCT offset {name} Begin definition of a data structure
SYM expr Abbreviation of SYMBOL
SYMBOL expr Show symbol with value "expr"
TIME {comment} Show elapsed time since last TIME command
U {addr} Abbreviation of UNASM
UNASM {addr} Disassemble beginning at addr
V {file} Abbreviation of VIEW
VAL expr Abbreviation of VALUE
VALUE expr Show value of "expr"
VER Abbreviation of VERSION
VERSION Show host and target versions
VIEW {file} View file
W addr {len} {%type} Abbreviation of WATCH
WAIT time Wait for "time" milliseconds
WAITFORSTOP {time} Wait up to "time" seconds for the target to stop running
WATCH addr {len} {%type} Watch data at "addr"
 ;  {string} Remark (comment) for command files

The following commands may also be invoked by pressing the indicated function key.

F1 Help
F2 Dump next block
F3 Find next
F4 View file
F5 Go
F6 List breakpoints
F7 Step into (traditional NoICE key)
F8 Step over (traditional NoICE key)
F9 Step one instruction
F10 Step over (same as DevStudio)
F11 Step into (same as DevStudio)

Pressing Alt and a function key will attempt to invoke the command files ALTF1.NOI through ALTF12.NOI, respectively.


NoICE (tm) Debugger, Copyright © 2019 by John Hartman

Using NoICE - Contact us - NoICE Home