Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Assembly vs C  (Přečteno 1311 krát)

Matesax

  • Host
Assembly vs C
« kdy: 13 Dubna 2013, 21:55:45 »
Dobrý den,
toto mi vrtá hlavou již nějaký ten pátek - jaké má výhody psát přímo v Assembly? Jako sem tam nějaký soubor jako třeba boot sector pochopím, ale narazil jsem na OS kompletně v Assembly - tak se ptám - proboha proč? :) Já doteď když byla nouze, použil Assembly nepřímo přes C... Má tedy nějaký význam psát přímo ve strojovém kódu?
Děkuji.

Martin Šácha

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • ******
  • Příspěvků: 5153
Re:Assembly vs C
« Odpověď #1 kdy: 13 Dubna 2013, 23:26:05 »
Jako assemblerista ti řeknu tohle: když se musíš ptát, tak asm nepotřebuješ.

Asm není černá magie, ale způsob jak obejít možnosti kompilátoru a použít konstrukce které syntaxe vyššího jazyka (třeba C) nepovoluje. Taky se to hodí při low-level práci s hardwarem nebo ovlivnování jiných programů...
Mint MATE 64bit / DuckDuckGo.com
Programátoři považují WYSIWYG za špatné u kódu i u žen. Programátor chce "dostat to, co žádá“ – kód tajemný, neodpouštějící, nebezpečný.

 

Provoz zaštiťuje spolek OpenAlt.