Assembler - obramowanie naokoło obrazka

Problemy dotyczące programowania.

Moderatorzy: Moderatorzy, Administratorzy

Awatar użytkownika
roverek
Użytkownik
Posty: 605
Rejestracja: 2007-02-22, 18:29
Lokalizacja: Szczecin

Assembler - obramowanie naokoło obrazka

Post autor: roverek »

.286
CODE SEGMENT
ASSUME CS: CODE
ORG 100h
Start:
MOV AX,13h
INT 10h
MOV SI,0A000h
MOV ES,SI
MOV AL,65
MOV BX,17110
MOV SI,0
e1:
MOV BYTE PTR ES:[BX+SI],AL
INC SI
CMP SI,100
JB e1
MOV SI,0
ADD BX,319
CMP BX,32060

JB e1
e2:
MOV BYTE PTR ES:[BX+SI],AL
INC SI
CMP SI,100
JB e2
MOV SI,0
ADD BX,321
CMP BX,48110
JB e2

XOR AH,AH
INT 16h
MOV AX,03h
INT 10h
RET
CODE ENDS
END Start

Potrzebuje do figury dorobić obramowanie. Ktoś wie jak to zrobić ?
[img]http://img148.imageshack.us/img148/9879/slackware1userbarzl9.gif[/img]
[img]http://img162.imageshack.us/img162/2268/barritagoogless6.jpg[/img]
[img]http://img.userbars.pl/42/8201.gif[/img]
jacol
Przyjaciel Forum
Posty: 680
Rejestracja: 2004-06-12, 17:34

Re: Assembler - obramowanie naokoło obrazka

Post autor: jacol »

Witam.
O funkcjje BIOSU widzę ...Jak kolega rozumie to co napisał to nie powinno być kłopotu...Dopisać procedurę szukającą krawędzi figury + procedurę robiącą krawędź innym kolorem. W końcu tablica 320x200 to tylko 64000 elementów....Polecam książkę "Co i jak w assemblerze". Tam ten tryb graficzny jest dość dobrze opisany. Pozdrowienia jacol
Ostatnio zmieniony 2010-01-19, 15:58 przez jacol, łącznie zmieniany 1 raz.
Awatar użytkownika
mina86
Moderator
Posty: 3343
Rejestracja: 2004-06-14, 21:58
Lokalizacja: Linux 5.x x86_64
Kontakt:

Re: Assembler - obramowanie naokoło obrazka

Post autor: mina86 »

[code] oraz formatowanie kodu. Bez tego nawet nie chce mi się patrzeć.
Zastrzegam sobie prawo nieanalizowania postów pisanych niepoprawną polszczyzną.
Post generated automatically by A.I. system code name ‘mina86’ in response to the previous one.
Awatar użytkownika
ydoom
Użytkownik
Posty: 261
Rejestracja: 2009-08-27, 14:24

Re: Assembler - obramowanie naokoło obrazka

Post autor: ydoom »

jacol pisze:Jak kolega rozumie to co napisał to nie powinno być kłopotu...
No właśnie, roverek, na czym utknąłeś?
ODPOWIEDZ