Вы находитесь на странице: 1из 4

,

6

:
BIOS

: TI 155
:
2017
: BIOS .
: BIOS.
: .

BIOS:
Int 10h:
00h ;
02h ;
03h ;
05h ;
06h (07h) ();
08h ;
09h ;
0Ah ;
0h ;
0Eh ;
0Fh ;
1003h :
/,
13h .
Int 16h:
00h (10h) ;
01h (11h) ;
02h (12h) () .
Int 15h, 86h .
Int 1Ah, 00h .

.asm
.

Include irvine16.inc
.data
w dw 100
h dw 170

.code
colorize PROC,i:WORD,color:BYTE
mov dx,0
push ax
mov ax,i
dec ax
mul w
mov si,ax
add ax,w
mov di,ax
pop ax

outer:
mov cx,si
inner:
mov al,color ;
int 10h
inc cx ; .
cmp cx,di
jne inner

inc dx ; .

cmp dx,h
jne outer

ret
colorize ENDP

main proc
start: mov ax,@data
mov ds,ax

mov ah,00h ;
mov al,12h ; 640x480
int 10h ; BIOS

mov ah,0ch ;

mov bh,0 ; video ( 0)

;
invoke colorize,1,1h ;
invoke colorize,2,0Fh ;
invoke colorize,3,4h ;

mov ah,1 ; click (pauza)


int 21h ; DOS,
mov ax,03 ;
int 10h
Exit
main ENDP ; main
END main ; /



BIOS , 00h ,
0h .
, .

Вам также может понравиться