Mostra notizie nelle discussioni
  • Avatar
    Scritto da
    Non Autenticato
    il 2015-03-10 23:48:48.0 alle 2015-03-10 23:48:48.0
    alex.tg
    quando hai imparato assembly? conosci una buona guida?
    • Avatar
      ☺
      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.
<softv>

Pagina generata in 27 millisecondi

Utenti attivi: 10 nell'ultimo minuto, 33 negli ultimi cinque minuti, 64 negli ultimi 15 minuti