On-line Debugging Tool: Difference between revisions

Content deleted Content added
Spelling immediatly ==> immediately
m General fixes and Typo fixing, typos fixed: currenly → currently (2), preceeding → preceding, eralier → earlier, a a → a using AWB
Line 5:
The debugger allowed access to memory using [[octal]] addresses and data. Within the [[software system]]s, the debugger accessed the process's [[virtual memory]]. The firmware console implementation accessed [[physical memory]].
 
ODT is a non-symbolic debugger and implements similar functionality to [[Absolute_DebuggerAbsolute Debugger|adb]] on [[Unix]] systems.
 
== Console ODT==
Console ODT<ref>p192-202 ''PDP-11 Processor Handbook: pdp11/04/24/34a/44/70'', Digital, 1981</ref> replaced the lights and switches console of many of the eralierearlier processors.
Access to console ODT is obtained either from power up (with appropriate power up mode selected), by the execution of a HALT instruction in kernel mode, or by use of the front panel halt switch or button.
 
Line 40:
| RS/ or $S/
| Open PSW
 
|}
 
Line 96 ⟶ 95:
|-
|^ or k^
| Closes currently open ___location and opens immediately preceedingpreceding. If k is specified stores the value k in the currently open ___location before closing it.
|-
| _ or k_
Line 105 ⟶ 104:
|-
| > or k>
| Treats the low order byte of the currenlycurrently open ___location as a branch offset, calculates the destination address of the branch and opens that ___location. If k specified stores the value k in the currently open ___location before opening the new ___location
|-
| < or k<
Line 169 ⟶ 168:
|-
| " or a"
| Word mode [[ASCII]] Displays contents of the ___location a or the currenlycurrently open ___location as [[ASCII]]and stores the contents of this ___location to $Q register.
|-
| ' or a'
Line 175 ⟶ 174:
|-
| % or a%
| [[DEC_RadixDEC Radix-50|Radix50]] operator. Displays the contents of the ___location a or the currently open ___location as RADIX 50 and stores the contents of this ___location to $Q register.
|-
| / or a/
Line 207 ⟶ 206:
|-
| G or aG
| Substitutes all breakpoints with BPT instructions. Restores user registers. If a a is specified the PC is loaded with a, and begins executing user task.
|-
| I
Line 238 ⟶ 237:
{{Reflist}}
 
{{comp-sci-stub}}
[[Category:Debuggers]]
[[Category:DEC Operating Systems]]
 
 
{{comp-sci-stub}}