(a) NAMTAB . . . RDBUFF ptr_to_start ptr_to_finish . . . DEFTAB RDBUFF &INDEV, &BUFADR, &RECLTH CLEAR X CLEAR A CLEAR S +LDT #4096 TD =X'?1' JEQ *-3 RD =X'?1' COMPR A,S JEQ *+11 STCH ?2,X TIXR T JLT *-19 STX ?3 MEND . . (b) ARGTAB F1 BUFFER LENGTH Figure 4.4 Contents of macro processor tables for the program in Fig 4.1: (a) entries in NAMTAB and DEFTAB defining macro RDBUFF, (b) entries in ARGTAB for invoctaion of RDBUFF on line 190