Pastebin
Paste #2258: FOO.ASM
< previous paste - next paste>
Pasted by chrivers@eos
;********* File: foo.com *************
;
code SEGMENT
ASSUME CS:code, DS:code
ORG 100h
strt:
JMP SHORT J00106
DB AFh ;00102
DB C2h ;00103
DB BFh ;00104
DB A3h ;00105
J00106: SUB SP,0100h
ADD [BX+SI],AL
XOR CX,CX
J0010E: MOV [SI],CL
OR AL,FEh
DB (C1h)
JNZ J0010E
XOR AX,AX
MOV DX ,BEEFh
LODSW
COPROC 02h
ADD AL,0Ch
ADD AL,DL
ROR DX,08h
MOV BL,[SI]
OR AL,8Ah
CMP AL,04h
MOV [SI],BL
ADD AL,88h
CMP AL,0Ch
INC CL
JNZ J0011C
JMP J00193
J00137: ADD [BX+SI],AL
MOV BX,SP
ADD BX,0004h
ADD [BX+SI],AL
POP SP
POP AX
CMP AX,4141h
INC CX
INC CX
JNZ J0018D
POP AX
CMP AX,4242h
INC DX
INC DX
JNZ J0018D
POP DX
MOV CX,DX
MOV SI,SP
MOV DI,BX
SUB DI,CX
REPZ MOVSB
MOV SI,BX
MOV CX,DX
MOV DI,BX
SUB DI,CX
XOR AX,AX
XOR BX,BX
XOR DX,DX
J0016B: INC AL
ADD BL,[SI]
PUSH ES
MOV DL,[SI]
PUSH ES
MOV DH,[SI]
PUSH DS
MOV [SI],DH
PUSH ES
MOV [SI],DL
PUSH DS
ADD DL,DH
XOR DH,DH
MOV BL,[SI]
PUSH SS
MOV DL,[BX]
XOR DL,BL
MOV [BX],DL
INC DI
DEC CX
JNZ J0016B
J0018D: XOR BX,BX
MOV AX,BX
INC AL
J00193: INT 80
NOP
NOP
CALL J00137
DB (FFh)
INC WORD PTR [BX+DI+41h]
INC CX
INC CX
code ENDS
END strt
New Paste
Go to most recent paste.