User guide

CML12SDP256 10/10/02
24
TABLE 2: MON12 Service Routine Jump Table
ADDRESS
ff10 JMP MAIN ; warm start
ff13 JMP BPCLR ; clear breakpoint table
ff16 JMP RPRINT ; display user registers
ff19 JMP HEXBIN ; convert ascii hex char to binary
ff1c JMP BUFFARG ; build hex argument from buffer
ff1f JMP TERMARG ; read hex argument from terminal
ff22 JMP CHGBYT ; modify memory byte at address in x
ff25 JMP CHGWORD ; modify memory word at address in x
ff28 JMP READBUFF ; read character from buffer
ff2b JMP INCBUFF ; increment buffer pointer
ff2e JMP DECBUFF ; decrement buffer pointer
ff31 JMP WSKIP ; find non-whitespace char in buffer
ff34 JMP CHKABRT ; check for abort from terminal
ff37 JMP UPCASE ; convert to upper case
ff3a JMP WCHEK ; check for white space
ff3d JMP DCHEK ; check for delimeter
ff40 JMP ONSCI0 ; initialize i/o device
ff43 JMP INPUT ; low level input routine
ff46 JMP OUTPUT ; low level output routine
ff49 JMP OUTLHLF ; display top 4 bits as hex digit
ff4c JMP OUTRHLF ; display bottom 4 bits as hex digit
ff4f JMP OUTA ; output ascii character in A
ff52 JMP OUT1BYT ; display the hex value of byte at X
ff55 JMP OUT1BSP ; out1byt followed by space
ff58 JMP OUT2BSP ; display 2 hex bytes (word) at x and a space
ff5b JMP OUTCRLF ; carriage return, line feed to terminal
ff5e JMP OUTSTRG ; display string at X (term with $04)
ff61 JMP OUTSTRG0 ; outstrg with no initial carr ret
ff64 JMP INCHAR ; wait for and input a char from term
ff67 JMP VECINIT ; initialize RAM vector table