Listing of file='JMPTAB.MAC;02' on disk='vmedia/asm_utility_4-sideA-sector.ccvf'
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; ; JMPTAB - INDEX INTO A JUMP TABLE ; ; VALUES ON ENTRY: ; A - INDEX IN TABLE (STARTING FROM ZERO) ; HL => START OF TABLE ; ; NOTE: THE TABLE LENGTH IS LIMITED TO 256 ENTRIES. ; ; RETURNS: ; HL - ADDRESS FROM JUMP TABLE ; ENTRY JMPTAB JMPTAB: PUSH D MOV E,A MVI D,0 DAD D DAD D MOV E,M INX H MOV D,M XCHG POP D RET END