1: ; This file is generated by The Interactive Disassembler (IDA)
2: ; Freeware version
3: ; Copyright (c) 2000 by DataRescue sa/nv,
http://www.datarescue.com
4: ; File Name : D:ASMSIER.COM
5: ; Format : MS-DOS COM-file
6: ; Base Address: 1000h Range: 10100h-1011Fh Loaded length: 1Fh
7:
8: ; Segment type: Pure code
9: seg000 segment byte public 'CODE'
10: assume cs:seg000
11: org 100h
12: assume es:nothing, ss:nothing, ds:seg000
13:
14: ;-Subroutine-------------------------
15:
16: public start
17: start proc near
18: mov ax, 13h
19: int 10h ; - VIDEO - SET VIDEO MODE
20: ; AL = mode
21: mov bx, 3
22: mov si, 0A0A0h
23: mov ds, si
24: assume ds:nothing
25:
26: loc_0_10D: ; CODE XREF: start+17j
27: mov cx, 0C8Bh ; loc_0_10D + 1 = mox cx,[si]
28: xor ch, [bx+si]
29: mov [si-13Eh], ch
30: dec si
31: jnz near ptr loc_0_10D+1
32: int 16h ; KEYBOARD - READ CHAR FROM BUFFER, WAIT IF EMPTY
33: ; Return: AH = scan code, AL = character
34: xchg ax, bx
35: int 10h ; - VIDEO - SET VIDEO MODE
36: ; AL = mode
37: retn
38: start endp
39:
40: seg000 ends
41:
42:
43: end start
44: