Forums before death by AOL, social media and spammers... "We can't have nice things"
|    comp.lang.asm.x86    |    Ahh, the lost art of x86 assembly    |    4,675 messages    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
|    Message 3,873 of 4,675    |
|    wolfgang kern to All    |
|    Re: duplicates    |
|    29 Apr 19 14:01:59    |
      From: nowhere@nospicedham.never.at              On 27.04.2019 19:04, Kerr-Mudd,John wrote:              ok, fever makes the mind elastic...       not fully recovered yet, but I give it a try.              I'm always confused by M$'s I/O.       For me IO mean hardware connected to the IO-bus.       Seems they use that term for READ/WRITE and getkey/display.       So I have no clue what it shall do nor why at all ... :)       __       wolfgang              BD0A8D mov BP,8D0A ;where is this ?       31DB xor BX       BA0A0D mov DX,0D0A       89D6 mov SI,DX       B90080 mov CX,8000       B43F mov AH,3F       CD21 INT21       91 swap ax,cx       E378 jcxz +78       813E82002F64 cmp[0082],642F ;"/d"       7401 skip next if equal       98 cbw       55 push BP       B00A89 OR [BP+SI],89       F75651 NOT[BP+51]       F2AE REPNZ SCASB       754F JNZ +4F       B020 mov AL,20       4E dec SI              46 inc SI       3834 cmp [SI],DH       7427 jz +27       3804 cmp [SI],AL       74F7 jz -09       F3AE REPZ SCASB       E33F JCXZ +3f       4F dec DI       41 inc CX       3834 cmp [SI],DH       7419 jz +19       3804 cmp [SI],AL       74E8 jz -18       A6 CMPSB       E1F5 LOOPZ -0B       E318 JCXZ +18       80FC80 cmp AH,80       741A jz +1a       98 cbw       59 pop cx ;where you pushed this two ?       5F pop di       B00A mov AL,0A       F2AE REPNZ SCASB       89FE mov SI,DI       EBC7 jmp -39              F3AE REPZ SCASB       E304 JCXZ +04       4F dec DI       A7 CMPSW       75E8 jnz -18       80FC00 cmp AH,00 ;08 E4 OR AH,AH       75E9 jnz -17       B401 mov AH,01       59 pop CX       5E pop DI       87FD swap BP,DI       A4 MOVSB       3814 cmp [SI],DL       E0FB LOOPNZ -5       A4 MOVSB       49 dec CX       740F jz +0F       87FD swap BP,DI       EBA7 jmp -59              59 pop CX       5E pop DI       87FD swap BP,DI       80FC01 cmp AH,01       7402 jz +02       F2A4 REP MOVSB       43 inc BX       5A pop DX       89F9 mov CX,DI       29D1 sub CX,DX       B440 mov AH,40       CD21 int21       C3 ret              eof              --- SoupGate-Win32 v1.05        * Origin: you cannot sedate... all the things you hate (1:229/2)    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
(c) 1994, bbs@darkrealms.ca