☺
Scritto da
altg
utente che non utiene
il 2015-03-11 00:24:41.0 alle 2015-03-11 00:24:41.0
Trollate totali: 11540
Re: alex.tg
> quando hai imparato assembly?
26 anni fa, da dei manualetti di programmazione per l'Amiga, dove cercavo modi di espandere le possibilita` di AmOS Basic con routine in assembly.
> conosci una buona guida?
Mah, non so se scrivano ancora libri per insegnare l'assembly, comunque serve qualcosa che insegni l'artimetica e la logica binaria, l'architettura di una CPU in generale (poi in particolare, probabilmente IA-32 ed IA-64 sono le piu` convenienti), e poi fornisca degli esempi di codice e una lista completa delle istruzioni della piattaforma in oggetto. Nei primi anni '90 avevo un libro con questa formula del tutto triviale su cui imparai l'x86, di Murray e Pappas, comunque sarebbe roba molto vecchia oggi. Probabilmente ce ne sono di equivalenti. Non c'e` molto da imparare di specifico per l'asm: si tratta di applicare le stesse cose a un livello piu` basso, dove quel che c'e` da fare dev'essere sminuzzato in operazioni molto elementari; serve piu` che altro un bel po' di pratica. Quando hai fatto pratica ti compri dei manuali di ottimizzazione se vuoi raffinare la tecnica, che t'insegnano trucchi specifici per ottenere codice piu` veloce e/o piu` compatto.