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

Pitanje za iskusnije?

[es] :: Asembler :: Pitanje za iskusnije?

[ Pregleda: 2936 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Nibble

Član broj: 63173
Poruke: 302
*.dlp234.bih.net.ba.



+1 Profil

icon Pitanje za iskusnije?27.12.2005. u 19:07 - pre 177 meseci
Prosle godine sam poceo uciti asm i prestao sam.Znam napisati neki jednostavni 16 bitni program a sa 32 bitnim programima nisam pokusavao.Isplati li se uciti sada asm x86 posto kod 64 bitnih procesora je asm skroz drugacijij koliko sam cuo.
 
Odgovor na temu

Mikky

Član broj: 18
Poruke: 1563
*.ADSL.neobee.net.

ICQ: 44582291


+58 Profil

icon Re: Pitanje za iskusnije?27.12.2005. u 22:58 - pre 177 meseci
Mislis da li se isplati uciti asm za komercijalne svrhe? Ne.
-I know UNIX, PASCAL, C, FORTRAN,
COBOL, and nineteen other high-tech
words.
 
Odgovor na temu

Nibble

Član broj: 63173
Poruke: 302
*.dlp80.bih.net.ba.



+1 Profil

icon Re: Pitanje za iskusnije?28.12.2005. u 14:01 - pre 177 meseci
Ne to nego da li moram uciti x86 da bi znao npr. asm za ove novije 64 bitne procesore.
 
Odgovor na temu

Mikky

Član broj: 18
Poruke: 1563
*.ADSL.neobee.net.

ICQ: 44582291


+58 Profil

icon Re: Pitanje za iskusnije?29.12.2005. u 00:51 - pre 177 meseci
Kratak odgovor bi opet bio ne.
Duzi odgovor je da bi svi noviji procesori trebali biti kompatabilni sa starijim modelima, to je tako vec 30 godina sto se tice x86 familije. Dakle teoretski svi programi pisani za prvi x86 procesor mogu da rade i na danasnjim najnovijim modelima. Ucenjem asemblera nove arhitekture (64bit) naucices i asm za staru (32bit), mada ja trenutno nisam informisan ali sam nacuo da ce novi 64bitni procesori imati 2 razlicite arhitekture, jednu koju forsira AMD a drugu Intel, ali za oba modela bi legacy arhitektura (dakle 32bitni asm) trebala biti identicna. Govorim o osnovnim instrukcijama za x86 i FPU, dok SSE2 (by intel), 3dnow (by amd) itd su stvari koje je svaki proizvodjac sam izmislio i nema ga na modelima drugog proizvodjaca.
Da sumiram, ucenjem asemblera za 64bitne x86 procesore naucices i asm za 32bitne, dok ucenjem 32bitne naucices dobar deo koji vazi i na 64bitnim ali ces dosta morati da doucis. To ti je kao kad je pre 10 godina izasao windows 95 i sad ti pitas da li da ucis da programiras na njemu i da li ce ti programi raditi i pod DOS-om.
Da radice posto Windows 95 moze da simulira DOS kako bi odrzao kompatabilnost sa starijim programima.
Mali savet: ne znam sta je tvoj cilj zbog koga se bavis programiranjem, ali neisplati se trositi previse vremena na asm ako zelis da ti ovo bude profesija. Ako ti je ovo cisto hobi onda samo napred, nemoras ni jedan drugi jezik da ucis.
-I know UNIX, PASCAL, C, FORTRAN,
COBOL, and nineteen other high-tech
words.
 
Odgovor na temu

Nibble

Član broj: 63173
Poruke: 302
*.dlp265.bih.net.ba.



+1 Profil

icon Re: Pitanje za iskusnije?29.12.2005. u 20:57 - pre 177 meseci
Hvala za odgovor sada mi je sve jasnije.
 
Odgovor na temu

gojdo
Makedonija

Član broj: 81263
Poruke: 370
62.162.197.*



Profil

icon Re: Pitanje za iskusnije?17.02.2006. u 15:42 - pre 176 meseci
princip rada nove 64bit arhitekture je potpuno isti kao i 32bit-ni. Jedina razlika je u tome da ima modove rada za 32bit, 64bit i hybrid(32 i 64 zajedno). Pri 64bit osnovne 32bit-ne registre su uvostruchene na 64bit-ne, na onaj isti princip kao shta su 8bit-ne na 16bit-ne i 16bit-ne na 32bit-ne. Ono shta je pridobivka kod 64bit-ne arhitekture je prebrodjenje granice adresiranja od 4GB na 1TB(40bita umesto 32). Multimedijalne instrukcije su svojstvene za svaki procesor. Intelovih P4 imaju SSE/SSE2/SSE3, dok AMD pokraj ovih imaju i 3D Now!, 3D Now!+ i 3D Now Professional!. Pored ovoga imaju i dodatne registre koje koriste ove multimedijalne instrukcije
gOJDO
 
Odgovor na temu

[es] :: Asembler :: Pitanje za iskusnije?

[ Pregleda: 2936 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

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