System information

0118 RST 07 List more
0119 MOV E,A
011A MVI D,00
011C LXI H,0148
Abort list with rubout
-G,11B Start program from current PC (0125H) and run in real
time to 11BH
*0127 Stopped with an external interrupt 7 from front panel
-T4 (program was looping indefinitely)
Look at looping program in trace mode,
C0Z0M0E0I0 A=38 B=0064 D=0006 H=0156 S=0100 P=127 MOV D,A
C0Z0M0E0I0 A=38 B=0064 D=3806 H=0156 S=0100 P=128 MOV A,B
C0Z0M0E0I0 A=00 B=0064 D=3806 H=0156 S=0100 P=129 INX H
C0Z0M0E0I0 A=00 B=0064 D=3806 H=0157 S=0100 P=12A SBB M*012B
-D148
0148 05 00 07 00 14 00 1E 00 ........ Data are sorted but program does not stop
0150 32 00 64 00 64 00 2C 01 E8 03 01 80 00 00 00 002.D.D..,......
0160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-G0 Return to CP/M
A>DDT SORT.HEX Reload the memory image
16k DDT VER 1.0
NEXT PC
015C 0000
-XP
P=0000 100 Set PC to beginning of program
-L10D
010D JNC 0119
0110 LXI H,0146
-Abort list with rubout
-A10D Assemble new opcode
3.7 A Sample Session CP/M Operating System Manual
3-30