AddrBytesWhat he wroteWhat it does
8E0221 00 90LD HL,9000hpoint HL at the message table
8E057ELD A,(HL)fetch the byte HL points at
8E06FE FFCP 0FFhis it the terminator?
8E0828 04JR Z,+4yes — skip forward to the RET
8E0AD7RST 10hno — print it, using the ROM
8E0B23INC HLstep to the next byte
8E0C18 F7JR -9go round again
8E0EC9RETdone
The two highlighted rows are the ones you cannot look up in a table.
8E08 jump to 8E0E, counted from 8E0A — the address after the jump — so the byte is +4.
8E0C jump back to 8E05, counted from 8E0E, so -9, which as a signed byte is F7.