asm,pascal

Professor Frink

Početnik
Poruka
8
Potrebna mi je pomoc u vezi programa.Treba da u pascalu u nekom unitu napisem procedure za:
1)ispis stringa u odredjenom redu i odredjenoj koloni
2)treba da na red,kolonu postavi boje koje su u nekom stringu
3) treba da ispise u odredjenom redu i koloni string koji ce biti u odredjenoj boji.
E sad to nije ovako problem,ali ja bi to trebao da odradim sa asemblerom.
Znaci asm pa kod itd...i to nije problem,ali tu jos nije kraj,treba mi sa direktim pristupom video memoriji,a ne sa
interaptovima,ako me shvatate sta hocu da kazem.E to pojma nemam,unapred zahvaljujem za pomoc:).
 
Moj savjet je da uzmes source od FreePascal-a i pogkedas Unit CRT. Sve bi trebalo biti napisano na asambleru. Pogledas funkcije GotoXY i TextColor kako su uradjene. Samo mislim da Unit nije napisan sa Intelovim asamblerom.

Ako ne to onda sa interneta mozes skinuti knjigu The art of assambler tu ces sigurno naci sto trebas.
 
nala pomoc. adrese znakova na ekranu su od B800:0 do B800:7FFF
bajt koji saljes o informacije karaktera se sadrzi 1 bita sa vrednostima 1 i 0 koje znaci trepti i netrepti. 3 bita (0000. 0011) pozadinska boja i cetiri bita (0000..1111) boja karaktera.

ona se knjiga se zove The Art of Assembly Language autora Randall Hyde
 

Back
Top