«« ( Date ) »» // «« ( Thread ) »» // mips-nastava - 2005

Re: pitanje

by Aleksandar Milutinovic
nedelja, 23. januar 2005 - 03:00.

Ovo je deo nekog mog starog simulatora:

MOV AH,2 ;POMERAJ POKAZIVACA NA (0,0) tj gde god hoces
MOV DL,0 ;kolona
MOV DH,0 ;vrsta
MOV BH,0
INT 10H

MOV AH,9 ; CLS
MOV AL, ' '
MOV BL, 00001111b ; BOJE
MOV BH,0
MOV CX, 2000 ; CEO EKRAN ceo ekran prekrije blanko simbolima, mora
da postoji i bolje, potrazi
INT 10H

Mislim da ti je ovo dovoljno, inace postoji jedan fajl na starom disku za
Mips u kome se nalazi opsirna dokumentacija o BIOS i DOS usluznim rutinama i
prekidima. Tamo mozes naci sve sto ti treba i mnogo vise. Ima ga i na novom
disku pod

E:\Dokumentacija\BIOS Interrupts & Ports\inter61 - Ints & Ports
Bundle.zip\inter61 - ints & ports bundle\ionterrup.lst (txt).

Mozda ce i ovo nekom da koristi:

MOV AH,9 ; PRIKAZIVANJE ZNAKA
MOV AL, ' ' ; KARAKTER
MOV BL, 10101111b ; BOJE
MOV BH,0 ;STRANICA
MOV CX,3 ; BROJ
;MOV DH,0 ;VRSTA
;MOV DL,0 ; KOLONA
INT 10h

;STAMPANJE POZADINSKOG EKRANA
MOV DX,24
XOR AX,AX
MOV SI,AX

MOV AH,01h ;CITANJE ZNAKA SA TASTATURE SA CEKANJEM postoji varijanta i
bez cekanja
INT 16H ; REZULTAT U AH I AL (ASCII)


INCLUDELIB IO ;(na pocetak fajla)
LEA BX, TIME_TO_GO ; neka moja promenljiva
XOR DX,DX
MOV CX,2
CALL WHEXWA * ;

*za ovo pogledati kod Lasla Krausa RI3PJMP, u njegovoj zbirci za ovaj
predmet postoji malo objasnjenje kako da se koriste funkcije za ispis
brojeva...

Verovatno znate vec za ovo, poslao sam za svaki slucaj....

Pozdrav,
Sale


----- Original Message -----
From: "Smiljanic Miroslav" <smiroslav@verat.net>
To: <mips-nastava@titan.etf.bg.ac.yu>
Sent: Sunday, January 23, 2005 12:13 AM
Subject: [mips-nastava] pitanje


> Kojom funkcijom DOS-a se brise ekran, ili jos bolje kako da kursor
> vratim nekoliko redova unazad?
>