Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Hla?

[es] :: Asembler :: Hla?

[ Pregleda: 5047 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Mrav
Aleksandar Mraović
.net programer u Wireless Media
Beograd

Član broj: 6532
Poruke: 279
*.ppp-bg.sezampro.yu

ICQ: 197419540


Profil

icon Hla?13.08.2003. u 18:02 - pre 251 meseci
Već neko veme programiram u c++, i namerio sam da naučim amlo assemblera (kao dopuna, za optimizaciju koda i još neke stvarčice), skinuo sam knjigu "The art of assembler", za primere i učenje u ovoj knjizi se koristi HLA biblioteka autora koja bi trebalo da uprosti učenje. Pitanje je da li se mnogo gubi učenjem uz ovu biblioteku (da li je preporučujete za početnike ili ne i zašto) ili ona zaista samo olakšava učenje preskakanjem "gluposti" koje početniku nisu bitne a na koje može kasnije lako da se vrati (kao, za one koji znaju, šta je GLUT za OpenGL) ?

Hla ili ne? Pitanje je sad!
Lepota je u jednostavnosti.

Cis.
 
Odgovor na temu

tOwk
Danilo Šegan
Zemun/Beograd

Član broj: 94
Poruke: 2743
*.verat.net

ICQ: 9344053
Sajt: alas.matf.bg.ac.yu/~mm011..


+2 Profil

icon Re: Hla?13.08.2003. u 22:50 - pre 251 meseci
Problem sa HLA je što ga niko ne koristi (mada, postoje i drugi asembleri sa nazivom „HLA“, čini mi se da i IBM ima jedan takav ;-)

U svakom slučaju, mislim da možeš naći i starije izdanje „The Art Of Assembly Language Programming“ knjige koje je za DOS i koje ne koristi HLA, ali jednako može pomoći u savladavanju osnova.

U svakom slučaju, verujem da su samo uvodna poglavlja i bitna.

Možda se moje mišljenje promenilo, ali ne i činjenica da sam u pravu.
 
Odgovor na temu

Mrav
Aleksandar Mraović
.net programer u Wireless Media
Beograd

Član broj: 6532
Poruke: 279
*.verat.net

ICQ: 197419540


Profil

icon Re: Hla?15.08.2003. u 11:20 - pre 251 meseci
Znači šta je odgovor? Može ali ćeš kasnije morati da izdetaljišeš još neke stvari za asemblere drugih proizvođača (prilagođavanje na sintaksu itd.) , ako je tako O.K. odgovara mi (bitni su mi principi asm programiranja, mnogo je lakše savladati sintaksu i specifičnisti kompajlera). Znači da li gubim nešto od principa asm-a učenjem uz hla (inače skinuo sam hla, probao i uvideo da je on nešto kao meta kompajler, jer je njegov izlaz u stvari .asm fajl masm kompatibilne sintakse koji se kasnije uz pomoć njega i kompajlira u finalni izvršni fajl, što znači da kada malo napredujem verovatno mogu iz takvih .asm fajlova da razlučim i sam kako da dođem do nekih rešenja u recimo masm-u)?
Lepota je u jednostavnosti.

Cis.
 
Odgovor na temu

srki
Srdjan Mitrovic
Auckland, N.Z.

Član broj: 2237
Poruke: 3654
*.dialup.xtra.co.nz



+3 Profil

icon Re: Hla?15.08.2003. u 12:25 - pre 251 meseci
Batali Hla. Asembly ces koristiti najvise za debug i crack pa ti hla nece uopste koristiti.
 
Odgovor na temu

Mrav
Aleksandar Mraović
.net programer u Wireless Media
Beograd

Član broj: 6532
Poruke: 279
*.ppp-bg.sezampro.yu

ICQ: 197419540


Profil

icon Re: Hla?15.08.2003. u 16:19 - pre 251 meseci
Debug, da, crack (ne verujem to me ne zanima), ali imam ja i druge mnogo zanimljivije primene za to. Npr. pixel i vertex shader programi na 3d kartama su vrlo slični programiranju u assembleru za cpu. Optimizacija koda je još nešto što ću sigurno raditi. A nemoj biti siguran da neću uraditi i koji kompletan program.
Ukratko, ne služi assembler samo krekerima i piscima virusa (ma da i toga ima).
Lepota je u jednostavnosti.

Cis.
 
Odgovor na temu

srki
Srdjan Mitrovic
Auckland, N.Z.

Član broj: 2237
Poruke: 3654
*.dialup.xtra.co.nz



+3 Profil

icon Re: Hla?15.08.2003. u 16:25 - pre 251 meseci
Pa i kada budes radio optimizaciju ne verujem da ce ti koristiti Hla. Obicno ces uz c/c++ program imati neke rutine napisane u assembleru a ne ceo program...Bitno ti je da razumes kod koji kompajler napravi da mozes da vidis sta ces da izmenis i kako da ga doteras sam (rucno).
 
Odgovor na temu

Sundance

Član broj: 7510
Poruke: 2559
*.globalnet.hr



Profil

icon Re: Hla?20.08.2003. u 18:55 - pre 250 meseci
IMHO, HLA je izvornim HLL programerima previse low-level koncipiran, a izvornim asm programerima previse apstraktan - samo obsfurkira kod i time se gubi osnovan razlog koristenja asm-a: brzina, velicina i potpuna preglednost izvrsnog koda.
 
Odgovor na temu

Mrav
Aleksandar Mraović
.net programer u Wireless Media
Beograd

Član broj: 6532
Poruke: 279
*.vdial.verat.net

ICQ: 197419540


Profil

icon Re: Hla?21.08.2003. u 12:11 - pre 250 meseci
Šta kažete na kombinaciju art of assembler DOS + AoA windows (sa hla), i kasnije neki masm tutoriali da bih savladao i tu sintaksu. Napominjem da mi je želja i nije problem da naučim što više o pisanju asm programa.
Lepota je u jednostavnosti.

Cis.
 
Odgovor na temu

tOwk
Danilo Šegan
Zemun/Beograd

Član broj: 94
Poruke: 2743
*.vdial.verat.net

ICQ: 9344053
Sajt: alas.matf.bg.ac.yu/~mm011..


+2 Profil

icon Re: Hla?21.08.2003. u 15:07 - pre 250 meseci
Citat:
Sundance:
...i potpuna preglednost izvrsnog koda.


Yeah, power to the GOTO!!!

Možda se moje mišljenje promenilo, ali ne i činjenica da sam u pravu.
 
Odgovor na temu

[es] :: Asembler :: Hla?

[ Pregleda: 5047 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.