Epson S1C62 Family Computer Hardware User Manual


 
ICE CONTROL SOFTWARE ICS62XX
S1C62 FAMILY EPSON VIII-15
DEVELOPMENT TOOL REFERENCE MANUAL
#H, 1980, 1986
LOC PC IR OP OPR. A B X Y IDZC MEMORY OPERATION OTHER
1980 0200 FC1 PUSH B 0 0 03F 03F 1111 W010=0
1981 0201 423 CALL 23 0 0 03F 03F 1111 W00F=8 W00E=0 W00D=2 . . . (1)
1982 0223 FDF RET 0 0 03F 03F 1111 R00D=2 R00E=0 R00F=8
1983 0202 FD1 PDP B 0 0 03F 03F 1111 R010=0
* 1984 W010=8 W00F=0 W00E=2 INT1
1985 INT2
1986 00FE FFF NOP7 0 0 0FF 0FF 0111
(a) (b) (c) (d) (e) (f) (g) (h)
(a) History pointer displayed
(b) Executed instruction address displayed
(c) Instruction code displayed
(d) Mnemonic instruction displayed
(e) Register value displayed when instruction completed
(f) When each flag is set, 1 is reset to 0 and displayed
(g) When a data memory R/W operation occurs during execution of an instruction, the data
sequence write 8 to 0F address write 0 to 0E address write 2 to 0D address is sequentially
displayed (1).
(h) During the interrupt process, INT1 (stack) and INT2 (vector) are displayed. The INT1 memory
operation indicates the stack cycle.
Note
*
During interrupt processing, two HP are renewed. Otherwise, HP is renewed by the instruction
unit.
2.3.8 Break delay function
Users can refer to the programs until break by the history function mentioned in the previous section. In
the ICE this function has been expanded so that the history information before hitting the break condition
or before and after hitting break condition can be acquired and referred. To realize this function, this
system is designed not to terminate the program right after the hit of break condition, but to terminate the
program after acquiring specified history data. This specification is executed by the #HC command.
Note When specifying the break delay by using the break enable & break stop mode (see Section 2.3.2,
"Break mode and break function"), be sure that break is not made at the specified break condition.
2.3.9 Coverage function
ICE can acquire and indicate the address information of the program which was accessed during the
execution of the program. One can confirm which parts have completed troubleshooting and debugging by
referring to coverage information which is a result of executing programs for a long period of time. This
coverage function is specified by #CVD, and #CVR commands.