variable/clm print the value of the variable cnt how many units length (b,h,l) byte, halfword, longword format (c,d,u,o,x,f,g,s,a,p,i,I) linenumber?lm print the value at the address variable?lm variable=lm print the address of v or l, or the value n linenumber=lm number=lm variable!value set variable (char constants are 'character) variable$m cnt single step until modified, can be very slow address:m cnt func(...)/m execute func(), print return value as m number set current line to number count+(-) advance (retreat) current line by count /re search forward for re ?re search backward for re line# a announce when hit line# (proc:line#) line# b cmds breakpoint at b, execute cmds B print active breakpoints line# c count continue at line#, stop after count breakpoints line# C count same, reactivate signal that stopped program line# d delete breakpoint at line# D delete all breakpoints e edit procedure, file-name, or in directory/ line# g count same, reactivate signal that stopped program i single step instructions I single step instructions, reactivate stop signal k kill the program being debugged l print last line executed p print current line q quit count r args run with give arguments, ignore count breakpoints count R run with past arguments, ignore count breakpoints s count single step count lines S count single step count lines, skip procedure calls t stack trace T top line of stack trace level v set verbose mode w print window around current line x print registers and current instruction X print current instruction z print current and next 9 lines, current becomes last printed