home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 1998 November
/
Chip_1998-11_cd.bin
/
ctenari
/
Puching
/
ASEMBLER
/
VRAM.ASM
< prev
next >
Wrap
Assembly Source File
|
1998-07-08
|
589b
|
27 lines
TITLE VRam
;Priklad pro vyuziti zapisu do videopameti
Code SEGMENT
ASSUME cs:Code,ds:Code
ORG 100h
Start: lea si,Text
mov es,ds:[VRam] ;segment ciloveho retezce nasmeruj na VRam
mov ah,0fh ;atributy (bila na cernem pozadi)
mov cx,0ffffh
dec si
Opak: lodsb ;do AL dej znak z DS:SI
cmp al,0
je Done
stosw ;do ES:DI zapis znak
loop Opak
Done: xor ax,ax
int 16h ;volame KLAVESNICI (ah=0...cekani na stisk
;libovolne klavesy, vysledek uloz do AL
int 20h
Text DB 'Ahoj',0
VRam DW 0b800h ;videopamet zacina na teto adrese
Code ENDS
END Start