Você está na página 1de 2

2014/08/29 13:13

1/2

ASM
Laboratoare
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.

Introducere. Utilitarul Debug


Folosirea Debug pentru programe simple. Introducere in limbaj de asamblare
Adresarea memoriei. Setul de instructiuni de baza.
Instructiuni aritmetice si logice.
Proceduri. Lucrul cu stiva. Apeluri de sistem.
Recapitulare. Completari.
Instructiuni de operare pe siruri. Bucle hard
Sistemul de intreruperi. Exceptiile
Intreruperi hardware.
Terminate and stay resident.
Organizarea hardware a calculatoarelor

Tutoriale
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.

Introducere.
Conversii. Baze de numeratie.
Suportul hardware. Procesoare. Registre. Flaguri.
Suportul software. Utilitare si folosirea lor.
Adresarea memoriei. Segmentare.
Reprezentari numerice.
BCD.
Harta memoriei.
Organizarea codului. Primul nostru program.
Setul de instructiuni. Partea 1: Instructiuni aritmetice de adunare si scadere.
Macrouri, proceduri si intreruperi.
Setul de instructiuni. Partea 2: Inmultire si impartire. Shiftare si rotire.
Input/output. Afisarea in diverse baze.
Impartirea unui numar pe mai multi octeti la un numar de 16 biti.
Instructiuni de operare pe siruri.
Structuri de date.
Programe rezidente in memorie (TSR).
Probleme rezolvate.

Notiuni avansate
1. Structura sistemului de operare MS-DOS.
ASM - http://elf.cs.pub.ro/asm/wiki/

ASM

Last update: 2014/08/18 08:38

home

http://elf.cs.pub.ro/asm/wiki/home

2. Lucrul cu memoria video.


3. Instructiuni de transfer al executiei. Jump tables.
4. Branchless IFs.

Teme
1. printf
2. Real mode Tetris

Utilitare
1.
2.
3.
4.
5.

Asmprintf
Tabel instructiuni
Utilitare
Cheatsheet
Template "proiect nou" care include asmprintf

From:
http://elf.cs.pub.ro/asm/wiki/ - ASM
Permanent link:
http://elf.cs.pub.ro/asm/wiki/home
Last update: 2014/08/18 08:38

http://elf.cs.pub.ro/asm/wiki/

Printed on 2014/08/29 13:13

Você também pode gostar