2001-02-18 21:48:09 +01:00
|
|
|
.model tiny
|
|
|
|
.386c
|
|
|
|
.code
|
|
|
|
org 0100h
|
|
|
|
|
|
|
|
|
|
|
|
start:
|
|
|
|
mov si,offset logo
|
2001-04-27 22:48:09 +02:00
|
|
|
mov ah,4
|
|
|
|
xor di,di
|
2001-02-25 21:48:09 +01:00
|
|
|
mov bx,6000h
|
2001-02-18 21:48:09 +01:00
|
|
|
mov es,bx
|
2001-04-27 22:48:09 +02:00
|
|
|
int 48h
|
2001-02-18 21:48:09 +01:00
|
|
|
push es
|
|
|
|
pop ds
|
2001-02-25 21:48:09 +01:00
|
|
|
mov bx,5000h
|
|
|
|
mov es,bx
|
|
|
|
xor si,si
|
|
|
|
xor di,di
|
2001-05-09 22:48:10 +02:00
|
|
|
mov ah,6
|
|
|
|
int 48h
|
2001-02-25 21:48:09 +01:00
|
|
|
push es
|
|
|
|
pop ds
|
2001-05-09 22:48:10 +02:00
|
|
|
mov ax,0006h
|
|
|
|
int 47h
|
|
|
|
mov ah,38
|
|
|
|
int 47h
|
|
|
|
mov ah,35
|
|
|
|
int 47h
|
|
|
|
mov ah,37
|
|
|
|
int 47h
|
|
|
|
xor cx,cx
|
2001-02-18 21:48:09 +01:00
|
|
|
xor bx,bx
|
2001-05-09 22:48:10 +02:00
|
|
|
mov ah,36
|
|
|
|
int 47h
|
2001-02-18 21:48:09 +01:00
|
|
|
mov ax,0
|
|
|
|
int 16h
|
2001-05-09 22:48:10 +02:00
|
|
|
mov ah,39
|
|
|
|
int 47h
|
|
|
|
mov ax,0004
|
|
|
|
int 47h
|
|
|
|
db 0CBH
|
2001-02-25 21:48:09 +01:00
|
|
|
logo db 'cos.rip',0
|
2001-02-18 21:48:09 +01:00
|
|
|
end start
|