MEMMAPX.GIF
M0100:
MOV SI,0080
MOV AL,[SI]
CMP AL,0A
JB 010C
JMP 012E
NOP
M010C:
MOV SI,005D
MOV AL,[SI]
CMP AL,52
JNZ 0123
M0115:
MOV BP,0000
MOV BX,0000
JMP 017C
NOP
ADD [BX+SI],AL
ADD [BX+SI],AL
NOP
MOV BP,[011E]
MOV BX,[0120]
JMP 017C
NOP
M012E:
MOV SI,005D
CALL 014D ;131
MOV BX,[014A]
PUSH BX
MOV SI,006D
CALL 014D ;13C
MOV BP,[014A]
POP BX
JMP 017C
RET ;146
RET
RET
RET
ADD [BX+SI],AL
RET
MOV WORD PTR [014A],0000
MOV CX,0004
MOV BX,1000
M0159:
LODSB
SUB AL,30
MOV AH,00
CMP AL,0A
JB 0164
SUB AL,07
M0164:
MUL BX
ADD [014A],AX
MOV BP,0010
MOV AX,BX
MOV DX,0000
DIV BP
MOV BX,AX
LOOP 0159
RET ;178
RET
RET
RET
M017C:
MOV AX,000E
INT 10
M0181:
MOV CX,0276
MOV DX,00C8
M0187:
PUSH CX
PUSH DX
ADD CX,BP
ADD DX,BX
PUSH CX
POP ES
PUSH DX
POP DS
MOV DI,DX
MOV SI,CX
MOV CX,[SI]
MOV DX,[DI]
PUSH DX
POP ES
PUSH CX
POP DI
MOV AL,[DI]
CMP AL,00
JNZ 01A5
NOP
NOP
M01A5:
AND AL,0F
POP DX
POP CX
MOV AH,0C
INT 10
DEC DX
JNZ 0187
LOOP 0184
NOP
NOP
PUSH CS
POP DS
MOV [011E],BP
MOV [0120],BX
MOV AH,01
INT 16
JNZ 01D6
CALL 01FC ;1C4
JMP 0181
M01CA DB 'MEMMAPX.COM',0,0,$
M01D6:
MOV DX,01CA
PUSH CS
POP DS
MOV AL,02
MOV AH,3D
INT 21
JB 01F4
NOP
PUSH AX
POP BX
MOV CX,0180
MOV DX,0100
MOV AH,40
INT 21
MOV AH,3E
INT 21
M01F4:
MOV AX,4C00
INT 21
INT 20
RET ;1FB
ADD BP,0200
CMP BP,FC00
JB 0217
CLC
MOV BP,0000
ADD BX,00C8
CMP BX,FD00
JB 0217
JMP 0115
M0217:
PUSH BX
PUSH BP
PUSH BP
PUSH BX
MOV BH,00
MOV DX,0000
MOV AH,02
INT 10
POP AX
CALL 023A ;225
MOV DL,3A
MOV AH,02
INT 21
POP AX
CALL 023A ;22F
POP BP
POP BX
RET ;234
RET
RET
ADD [BX+SI],AL
RET
MOV BP,1000
MOV CX,0004
PUSH CS
POP DS
MOV [0237],AX
M0245:
MOV AX,[0237]
MOV DX,0000
DIV BP
MOV [0237],DX
CMP AL,0A
JNB 0259
ADD AL,30
JMP 025B
M0259:
ADD AL,37
M025B:
MOV DL,AL
MOV AH,02
INT 21
MOV AX,BP
MOV DX,0000
MOV BP,0010
DIV BP
MOV BP,AX
LOOP 0245
RET ;26F
RET
RET
HOME PAGE
You are visitor no.
to this page.