.386    .model flat,stdcall   option casemap:none      includelib kernel32.lib   include windows.inc   include kernel32.inc      .data       hIn dd ?     ;  ввод       hOut dd ?  ; вывод       nRWCount dd ? ; сколько записали-считали       buffer db 4 dup (?) ; буфер       LF db 13,10 ; перенос строки       i dd ?   .code   start:   invoke GetStdHandle,STD_OUTPUT_HANDLE   mov hOut,eax   invoke GetStdHandle,STD_INPUT_HANDLE   mov hIn,eax   invoke ReadConsole,hIn, addr buffer,4,addr nRWCount,NULL   invoke WriteConsole,hOut,addr LF,2,addr nRWCount,NULL   lea esi,buffer   mov i,0   .while i<4       invoke WriteConsole,hOut,esi,1,addr nRWCount,NULL       invoke WriteConsole,hOut,addr LF,2,addr nRWCount,NULL           inc esi       inc i   .endw   invoke WriteConsole,hOut,addr LF,2,addr nRWCount,NULL   invoke Sleep,2000   invoke ReadConsole,hIn, addr buffer,4,addr nRWCount,NULL   invoke ExitProcess,0   end start     |