0% нашли этот документ полезным (0 голосов)
257 просмотров4 страницы

Lab. 6. AC Utm Fcim

Скачать как docx, pdf или txt
Скачать как docx, pdf или txt
Скачать как docx, pdf или txt
Вы находитесь на странице: 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 .
, .

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