Piccolo linguaggio di assemblaggio per la pratica [chiuso]

8

Sto imparando il linguaggio assembly per l'architettura x86. Ma, non sono in grado di trovare problemi di pratica in modo da poter testare le mie capacità. Puoi suggerirmi alcuni problemi di pratica o qualche piccolo progetto di linguaggio assembly per migliorare le mie capacità.

grazie in anticipo

    
posta silverflash 05.07.2012 - 19:57
fonte

3 risposte

8

Potresti concentrarti sull'ottimizzazione dei codici di esempio esistenti. Ci sono alcune buone risorse da cercare:

Le attività più interessanti e un po 'complesse potrebbero essere la scrittura di un driver compatibile su dispositivi utili per le tue esigenze.

    
risposta data 05.07.2012 - 20:17
fonte
5

Quando studiavo l'assemblea all'università, facevamo sempre piccole applicazioni. Abbiamo avuto compiti come input, output, somme e ordinamenti diversi (per l'uso di loop), "disegno" di alcune immagini, come cerchi, con punti, ecc.

C'erano anche grandi progetti. Il più interessante è scrivere un driver. Potresti prendere un piccolo dispositivo, come il mouse, e provare a implementare un driver per questo. Se si aggiungono anche alcuni test per scoprire, ad esempio, dove è il problema nel caso in cui smth sia sbagliato, sarebbe una grande esperienza. Scrivere un driver correttamente richiede una buona conoscenza della lingua, alcune ricerche sul dispositivo e sulle porte e anche pezzi di codice per i test.

Questo è un progetto che non chiameresti piccolo, ma se puoi implementare tutto questo, assicurati di conoscere la lingua dell'assembly!

    
risposta data 05.07.2012 - 20:14
fonte
0

Una delle prime cose che ho fatto quando ho imparato a giocarci è stata una routine bliter, quindi ho aggiunto trasparenza e infine ombre specificando i colori che sarebbero stati trasparenti o ombreggiati.

    
risposta data 05.07.2012 - 21:12
fonte

Leggi altre domande sui tag