STRUCT Input_Line .max_Len BYTE 254 ;+0 254 макс. число ввод. символов .ReadyString BYTE 0 ;+1 флаг ReadyString .Cur_X BYTE 0 ;+2 X тек. полож. курсора в пределах строки .Left_Shift BYTE 0 ;+3 X смещ. строки за левый край (в символах) .Symbols_Num BYTE 0 ;+4 число введенных символов .Path BLOCK max_len_comline+1,0 ;+5 строка ввода ENDS STRUCT History .cmds BLOCK history_size,0 ; 256 ENDS STRUCT Work .work_buffer BLOCK 512,0 .work_buffer1 BLOCK 128,0 .work_buffer2 BLOCK 256,0 .free_buffer BLOCK 3840,0 ENDS STRUCT Struc_Buffers .input_line Input_Line .history History .work Work ENDS