   who can to develop an ai program by joint effort
  nowadays,i think i am the first man of trying to develop an ai program.it's very like a 3d game.the basic workflow is read two files,one input file(this file is generated computer peripheral OCR equipment) and another(this file is generated by customs expected result,it's made-to-order by miscellaneous software,in future,this kind of results or problems can be find by machine-self)please tell me,how do i use DOS function 42h to control file pointer read/write contextual two files.after prepare for many algorithmfor example:+++++++++++++++++++++++++++++INCLUDE Irvine16.inc.dataBufSize = 5000infile    BYTE "input.txt",0outfile   BYTE "my_output_file.txt",0inHandle  WORD ?outHandle WORD ?buffer    BYTE BufSize DUP(?)bytesRead WORD ?address dw ?.codemain PROC    mov  ax,@data    mov  ds,ax; Open the input filemov ax,716Ch   ; extended create or openmov bx,0 ; mode = read-onlymov cx,0; normal attributemov dx,1; action: openmov si,OFFSET infileint 21h  ; call MS-DOSjc  quit; quit if errormov inHandle,ax; Read the input filemov ah,3Fh; read file or devicemov bx,inHandle; file handlemov cx,BufSize; max bytes to readmov dx,OFFSET buffer; buffer pointerint 21hjc  quit; quit if errormov bytesRead,ax; Display the buffermov ah,40h; write file or devicemov bx,1; console output handlemov cx,BufSize ; number of bytesmov dx,OFFSET buffer; buffer pointerint 21hjc  quit; quit if error; Close the filemov  ah,3Eh    ; function: close filemov  bx,inHandle; input file handleint  21h  ; call MS-DOSjc  quit; quit if error; Create the output filemov ah,3dh   ; extended create or openmov bx,1 ; mode = write-onlymov cx,0mov al,0; normal attribute;mov dx,13h; action: create/truncatemov si,OFFSET outfileint 21h  ; call MS-DOSjc  quit; quit if errormov outHandle,ax; save handle;pointer;mov ax,42h;mov bx,outhandle;mov cx,10;mov al,0;int 21h;mov address,dx; Write buffer to new filemov ah,40h; write file or devicemov bx,outHandle; output file handlemov cx,bytesRead; number of bytesmov dx,OFFSET buffer; buffer pointerint 21hjc  quit; quit if error;loop next; Close the filemov  ah,3Eh    ; function: close filemov  bx,outHandle; output file handleint  21h  ; call MS-DOSquit:call Crlf    exitmain ENDPEND main+++++++++++++++++++++++++++++the goal is accomplish segmental reading(x,y,z,m),after computing,finally step outcome the procedure of dynamic demonstration.   
  Why are you choosing to use assembly?  Seems like if you are going to write some complex routines that using 100% assembly will just be pain and sorrow   ;  That made no sense, waphon. Not that your posts ever do.   