/IOCLA

Assembly Intel x86

Primary LanguageAssemblyMIT LicenseMIT

IOCLA

Assembly Intel x86

Programele .asm se folosesc macro-urile de citire de la stdin si scriere la stdout predefinite ale SASM

Laburi

  • Lab 0x1: lipsa, irelevant

  • Lab 0x2: goto in C (cautare binara, bubble sort, KMP)

  • Lab 0x3: introducere in Assembly

  • Lab 0x4: inmultire, impartire, loop

  • Lab 0x5: vectori + structuri

  • Lab 0x6: lipsa, analiza sintatctica si dinamica

  • Lab 0x7: utilizarea stivei

  • Lab 0x8: functii in Assembly

  • Lab 0x9: interactiunea C - Assembly

  • Lab 0xA: buffer overflow

  • Lab 0xB: Optimizari

  • Lab 0xC: ARM Assembly

Resurse

  • Introduction to assembly language programming for pentium and RISC processors, Sivarama Dandamudi

  • Assembly Language Step-By-Step - Programming with Linux, Jeff Duntemann

  • Comenzi GDB;

Teme

  • Tema 1 - Forma poloneza postfixata

  • Tema 2 - (De)criptari bazate pe xor

  • Tema 3 - Optimizari Assembly

Snippet-uri

  • al n-lea termen Fibonacci cu exponentiere logaritmica de matrice

  • KMP

  • subiectele de examen de la seria CB

  • modelele de examen oferite pe ocw

Concluzie

fuse si se duse...