Debugging
183
then running it results in the following print-out -
000053: 021335 000001 100207 000000 000205 002025 006025
42025 007756
002[Ql
000065: 170600 023753 022021 030016 070530 141714 012016
66004 054001 067774
000077: 170201 026012
037~~0
002003 006003 166007
000000: 000115 000012
000042:
12~i5~6789$5%
000000: 000071 000011
i;3;~!UC41 ~
-+{KI0:l
(1
000U42:
12345~6789$5%
0UC00C: 000070 000010
Cii::n3~.}=+
1:
+{~Ofi
10
000042: 12345,6789$5%
000C42: 12345,6789$5%
000042: 12345,6789$5%
Value Checking
Value checking is a method of tracing the value of variables in your assembly language program
using the interactive capabilities of the 9835A/ B. You already have been introduced to break
points and dumps in earlier sections. The capability of value checking serves as a useful adjunct
to these procedures.
The value checking of assembly "variables" is similar to the monitoring of variables in BASIC
during a debugging phase. Just as you would use a live-keyboard operation or judiciously
placed PRINT statements to trace the execution of a program or the change in value of a
variable in a BASIC program, so too can you use the monitoring tools for assembly programs.
Need help?
Do you have a question about the 9835A and is the answer not in the manual?
Questions and answers