1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219
|
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-2">
<title>Commands of µCsim</title>
</head>
<body style="background-color: white;">
<h1>Command reference of <i>µCsim</i></h1>
<!--GENERAL--> <a href="cmd_general.html">General commands and information</a>
<ul>
<li><a href="cmd_general.html#analyse"><b>analyse</b> Analyse code</a></li>
<li><a href="cmd_general.html#conf"><b>conf</b> Configuration</a>
<ul>
<li><a href="cmd_general.html#conf_objects"><b>conf objects</b></a></li>
</ul>
</li>
<li><a href="cmd_general.html#version"><b>version</b> Print version of the
program</a></li>
<li><a href="cmd_general.html#h"><b>help,?</b> Help about commands</a></li>
<li><a href="cmd_general.html#q"><b>quit</b> Quit</a></li>
<li><a href="cmd_general.html#kill"><b>kill</b> Shut down the simulator</a></li>
<li><a href="cmd_general.html#exec"><b>exec</b> Execute commands from file</a></li>
<li><a href="cmd_general.html#expression"><b>expression</b> Compute value
of an expression</a></li>
<li><a href="cmd_general.html#echo"><b>echo</b> Print parameters</a></li>
<li><a href="cmd_general.html#show"><b>show</b> Show different kind of
information</a>
<ul>
<li><a href="cmd_general.html#show_copying"><b>show copying</b></a> </li>
<li><a href="cmd_general.html#show_warranty"><b>show warranty</b></a>
</li>
<li><a href="cmd_general.html#show_option"><b>show option</b></a></li>
<li><a href="cmd_general.html#show_error"><b>show error</b></a></li>
</ul>
</li>
<li><a href="cmd_general.html#get"><b>get</b> Get various things</a>
<ul>
<li><b><a href="cmd_general.html#get_option">get option</a></b> </li>
<li><b><a href="cmd_general.html#get_sfr">get sfr</a></b> </li>
<li><b><a href="cmd_general.html#get_error">get error</a></b></li>
</ul>
</li>
<li><a href="cmd_general.html#set"><b>set</b> Set various things</a>
<ul>
<li><a href="cmd_general.html#set_option"><b>set option</b></a></li>
<li><a href="cmd_general.html#set_error"><b>set error</b></a></li>
<li><a href="cmd_general.html#set_console"><b>set console</b></a></li>
<li><a href="cmd_general.html#set_memory"><b>set memory</b></a> </li>
<li><a href="cmd_general.html#set_bit"><b>set bit</b></a> </li>
<li><a href="cmd_general.html#set_hardware"><b>set hardware</b></a></li>
</ul>
</li>
<li><a href="cmd_general.html#state"><b>state</b> State of simulator</a> </li>
<li><a href="cmd_general.html#reset"><b>reset</b> Reset </a></li>
<li><a href="cmd_general.html#info"><b>info</b> Information</a>
<ul>
<li><a href="cmd_general.html#info_breakpoints"><b>info breakpoints</b></a>
</li>
<li><a href="cmd_general.html#info_registers"><b>info registers</b></a>
</li>
<li><a href="cmd_general.html#info_hardware"><b>info hardware</b></a>
</li>
<!--li><a href="cmd_general.html#info_stack"><b>info stack</b></a>
(<font color="#ff2211">since 0.5.0</font>) </li-->
<li><a href="cmd_general.html#info_memory"><b>info memory</b></a></li>
<li><a href="cmd_general.html#info_variables"><b>info variables</b></a></li>
<li><a href="cmd_general.html#info_history"><b>info history</b></a></li>
</ul>
</li>
<li><a href="cmd_general.html#timer"><b>timer</b> Managing timers to
measure execution time and profiling</a>
<ul>
<li><a href="cmd_general.html#timer_add"><b>timer add</b></a> </li>
<li><a href="cmd_general.html#timer_delete"><b>timer delete</b></a> </li>
<li><a href="cmd_general.html#timer_get"><b>timer get</b></a> </li>
<li><a href="cmd_general.html#timer_start"><b>timer start</b></a> </li>
<li><a href="cmd_general.html#timer_stop"><b>timer stop</b></a> </li>
<li><a href="cmd_general.html#timer_set"><b>timer set</b></a> </li>
</ul>
</li>
</ul>
<!--MEMORY--> <a href="cmd_memory.html">Memory manipulation</a>
<ul>
<li><a href="cmd_memory.html#file"><b>file,load</b> Load FILE into ROM</a>
</li>
<li><a href="cmd_memory.html#dl"><b>download,dl</b> Download (intel hex)
data into ROM</a> </li>
<li><a href="cmd_memory.html#fill"><b>fill</b> Fill memory region with
data</a></li>
<li><a href="cmd_memory.html#where"><b>where,Where</b> Search for data in
memory</a></li>
<li><a href="cmd_memory.html#hole"><b>hole</b> search area in memory,
filled with value </a></li>
<li><a href="cmd_memory.html#memory"><b>memory</b> Manage address spaces,
memory chips and address decoders</a>
<ul>
<li><b>memory create</b></li>
<ul>
<li><a href="cmd_memory.html#memory_createchip"><b>memory create chip</b></a></li>
</ul>
<ul>
<li><a href="cmd_memory.html#memory_createaddressspace"><b>memory
create addressspace</b></a></li>
<li><a href="cmd_memory.html#memory_createaddressdecoder"><b>memory
create addressdecoder</b></a></li>
<li><b>memory create banker</b></li>
<li><b>memory create bank</b></li>
<li><b>memory create bander</b></li>
</ul>
<li>memory remove</li>
<ul>
<li><a href="cmd_memory.html#memory_remove_chip">memory remove chip</a>
</ul>
</ul>
<ul>
<li><a href="cmd_memory.html#memory_info"><b>memory info</b></a></li>
<li><b>memory cell</b></li>
</ul>
<ul>
</ul>
<ul>
<ul>
</ul>
</ul>
</li>
<li><b><a href="cmd_memory.html#var">var</a></b></li>
</ul>
<!--EXEC--> <a href="cmd_exec.html">Execution</a>
<ul>
<li><a href="cmd_exec.html#run"><b>r,run,go</b> Go</a></li>
<li><a href="cmd_exec.html#stop"><b>stop</b> Stop</a></li>
<li><a href="cmd_exec.html#step"><b>s,step</b> Step</a></li>
<li><a href="cmd_exec.html#n"><b>n,next</b> Next</a> </li>
<li><a href="cmd_exec.html#pc"><b>pc</b> Set/get PC</a></li>
<li><a href="cmd_exec.html#history"><b>history</b> Print and manage execution history</a>
<ul><li><a href="cmd_exec.html#history_">history</a></li>
<li><a href="cmd_exec.html#history_info">history information</a></li>
<li><a href="cmd_exec.html#history_list">history list</a></li>
<li><a href="cmd_exec.html#history_clear">history clear</a></li>
</ul>
</li>
</ul>
<!--BREAKPOINT--> <a href="cmd_bp.html">Breakpoints</a>
<ul>
<li><a href="cmd_bp.html#break"><b>break</b> Set fix breakpoint</a></li>
<li><a href="cmd_bp.html#tbreak"><b>tbreak</b> Set temporary breakpoint</a></li>
<li><a href="cmd_bp.html#clear"><b>clear</b> Clear fix breakpoint</a> </li>
<li><a href="cmd_bp.html#delete"><b>delete</b> Delete breakpoint(s)</a></li>
<li><a href="cmd_bp.html#commands"><b>commands</b> Define breakpoint
script</a></li>
<li><a href="cmd_bp.html#display"><b>display</b> Set expression to show on breakpoint</a></li>
<li><a href="cmd_bp.html#undisplay"><b>undisplay</b> Remove display expression</a></li>
</ul>
<!--DUMP--> <a href="cmd_dump.html">Dump commands</a>
<ul>
<li><a href="cmd_dump.html#dump"><b>dump</b> Dump memory or bits</a></li>
<li><a href="cmd_dump.html#disassemble"><b>disassemble</b> Disassemble</a>
</li>
<li><a href="cmd_dump.html#dc"><b>dc</b> Dump code in disass format</a> </li>
<li><a href="cmd_dump.html#dch"><b>dch</b> Dump code in hex format</a> </li>
<li><a href="cmd_dump.html#di"><b>di</b> Dump Internal RAM</a> </li>
<li><a href="cmd_dump.html#dx"><b>dx</b> Dump External RAM</a> </li>
<li><a href="cmd_dump.html#ds"><b>ds</b> Dump SFR</a> </li>
</ul>
<!--REMOVED--> <a href="cmd_removed.html">Removed obsolete commands</a>
<ul>
<li><a href="cmd_removed.html#wi">wi,Wi</a> Search for string in Internal
RAM (use <a href="cmd_memory.html#where">where,Where</a> instead) </li>
<li><a href="cmd_removed.html#wx">wx,Wx</a> Search for string in External
RAM (use <a href="cmd_memory.html#where">where,Where</a> instead) </li>
<li><a href="cmd_removed.html#wc">wc,Wc</a> Search for string in ROM (use
<a href="cmd_memory.html#where">where,Where</a> instead) </li>
<li><a href="cmd_removed.html#gopt">gopt</a> Get value of option(s) (use <a
href="cmd_general.html#get_option">get option</a> instead) </li>
<li><a href="cmd_removed.html#sopt">sopt</a> Set value of option (use <a
href="cmd_general.html#set_option">set option</a> instead) </li>
<li><a href="cmd_removed.html#g">g Go</a> (use <a href="cmd_exec.html#run">run</a>
instead) </li>
<li>bs Set FETCH Breakpoint (use <a href="cmd_bp.html#break">break</a> or
<a href="cmd_bp.html#tbreak">tbreak</a> instead) </li>
<li><a href="cmd_removed.html#bse">bse</a> Set EVENT Breakpoint (use <a href="cmd_bp.html#break">break</a>
or <a href="cmd_bp.html#tbreak">tbreak</a> instead) </li>
<li>bd Delete FETCH Breakpoint (use <a href="cmd_bp.html#clear">clear</a>
instead) </li>
<li><a href="cmd_removed.html#bde">bde</a> Delete EVENT Breakpoint (use <a
href="cmd_bp.html#delete">delete</a> instead) </li>
<li><a href="cmd_removed.html#ba">ba</a> Delete all breakpoints (use <a href="cmd_bp.html#delete">delete</a>
instead) </li>
<li>bl List Breakpoints (use <a href="cmd_bp.html#info">info breakpoints</a>
instead) </li>
<li>dr Dump registers (use <a href="cmd_general.html#info_reg">info
registers</a> instead) </li>
<li><a href="cmd_removed.html#dp">dp</a> Dump ports (use <a href="cmd_general.html#info_hw">info
hardware</a> instead) </li>
<li><a href="cmd_removed.html#si">si</a> Set Internal RAM (use <a href="cmd_general.html#set_mem">set
memory</a> instead) </li>
<li><a href="cmd_removed.html#sx">sx</a> Set External RAM (use <a href="cmd_general.html#set_mem">set
memory</a> instead) </li>
<li><a href="cmd_removed.html#sc">sc</a> Set code (ROM) (use <a href="cmd_general.html#set_mem">set
memory</a> instead) </li>
<li><a href="cmd_removed.html#ss">ss</a> Set SFR area (use <a href="cmd_general.html#set_mem">set
memory</a> instead) </li>
<li><a href="cmd_removed.html#sb">sb</a> Set bit (use <a href="cmd_general.html#set_bit">set
bit</a> instead) </li>
<li><a href="cmd_removed.html#fi">fi</a> Fill IRAM area with data (use <a
href="cmd_memory.html#fill">fill</a> instead) </li>
<li><a href="cmd_removed.html#fx">fx</a> Fill XRAM area with data (use <a
href="cmd_memory.html#fill">fill</a> instead) </li>
<li><a href="cmd_removed.html#fs">fs</a> Fill SFR area with data (use <a
href="cmd_memory.html#fill">fill</a> instead) </li>
<li><a href="cmd_removed.html#fc">fc</a> Fill ROM area with data (use <a
href="cmd_memory.html#fill">fill</a> instead) </li>
<li><a href="cmd_removed.html#db">db</a> Dump bit (use <a href="cmd_general.html#dump">dump</a>
instead) </li>
<li><a href="cmd_removed.html#sp">sp</a> Set port pins (use <a href="cmd_general.html#set_port">set
port</a> instead) </li>
</ul>
<hr>
</body>
</html>
|