Librarie de functii si proceduri pentru lucru cu matrici (masive bidimensionale) in limbajul C si C++ – Introducere
Posted by catalin.boja in Data Structures, Programming on February 6th, 2010
Library source: Librarie de functii si proceduri pentru lucru cu matrici in limbajul C si C++
Limbaj programare: C / C++
Data: 04.2002
Autori: Catalin Boja si Niculescu Silviu
Licenta: Creative Commons Attribution 3.0 License
Lucrarea de fata isi propune sa abordeze o serie de aspecte legate de construirea unei biblioteci de proceduri pentru solutionarea de probleme in care apar ca operanzi matricele. Primele capitole grupeaza subprograme pentru initializare, afisare, calcul matriceal. Ultimele capitole prezinta abordarea obiectuala a acestei probleme.S-a procedat la crearea unei biblioteci specializate pe calcule matriceale si la utilizarea in solutionarea de probleme practice.
C and C++ library of functions and procedures for matrix (bidimensional arrays) processing – Introduction
Posted by catalin.boja in Data Structures, Programming on February 6th, 2010
Library source: C and C++ library of functions and procedures for matrix processing
Language: C / C++
Date: 04.2002
Authors: Catalin Boja si Niculescu Silviu
License: Creative Commons Attribution 3.0 License
This post main objective is to tackle a series of aspects regarding the creation of a library that contains functions necessary in resolving the problems with matrices.
First chapters are containing initialization, listing on screen and computing subprograms. The last ones present this problem objective approach.
It has been created a library specialized in matrix computation that it is used for resolving real life problems.
As this paper main approach is the matrix processing, it will be made some references that will help the user understanding this text and the programs.
Tutorial Limbaj de Asamblare (Assembler) Intel 8086 – Partea 8 – Lucru in virgula mobila (valori reale)
Posted by catalin.boja in Assembler 8086, Programming on February 6th, 2010
In acest tutorial destinat imbajului de asamblare pentru procesoare din familia Intel 8086 sunt prezentate modalitatile de lucru cu variabile si constante reale. Acest set de valori, in virgule mobila, necesita o alta abordare decat exemplele cu valori intregi din tutoarialele anterioare deoarece prelucrarile sunt realizate de catre coprocesorul matematic.
Tutorial Limbaj de Asamblare (Assembler) Intel 8086 – Partea 7 – Lucru cu segmente
Posted by catalin.boja in Assembler 8086, Programming on February 5th, 2010
In acest tutorial destinat imbajului de asamblare pentru procesoare din familia Intel 8086 sunt prezentate modalitatile de lucru cu segmente. Aceasta abordare permite realizarea de aplicatii compexe in care datele si codul nu sunt limitate doar la un singur segment.
Read the rest of this entry »
Tutorial Limbaj de Asamblare (Assembler) Intel 8086 – Partea 6 – Lucru cu fisiere
Posted by catalin.boja in Assembler 8086, Programming on February 5th, 2010
In acest tutorial destinat imbajului de asamblare pentru procesoare din familia Intel 8086 sunt prezentate modalitatile de lucru cu fisiere:
- Creare fisier
- Inchidere fisier
- Deschidere fisier
- Scriere in fisier
- Citire din fisier
- Pozitionare in fisier
- Extindere jump-uri de tip short
Tutorial Limbaj de Asamblare (Assembler) Intel 8086 – Partea 5 – Proceduri
Posted by catalin.boja in Assembler 8086, Programming on February 5th, 2010
In acest tutorial destinat imbajului de asamblare pentru procesoare din familia Intel 8086 sunt prezentate procedurile. Acestea permit reutilizarea codului si reducerea dimensiunii acestuia insa implica un efort suplimentar generat de trimiterea parametrilor si apel. Read the rest of this entry »
Tutorial Limbaj de Asamblare (Assembler) Intel 8086 – Partea 4 – Structuri de control
Posted by catalin.boja in Assembler 8086, Programming on February 5th, 2010
In acest tutorial destinat limbajului de asamblare pentru procesoare din familia Intel 8086 sunt prezentate structurile de control:
- structura alternativa, sau structura IF
- structura pre-conditionata, sau WHILE-DO
- structura post-conditionata, sau DO-WHILE
- structura alternativa multipla, sau CASE
Tutorial Limbaj de Asamblare (Assembler) Intel 8086 – Partea 3 – Moduri de adresare
Posted by catalin.boja in Assembler 8086, Programming on February 5th, 2010
Pentru a intelege modul in care datele si variabilele programului sunt utilizate (citite sau modificate), in aceasta parte a tutorialului assembler se analizeaza:
- Modul de adresare directa in limbaj de asamblare
-
Modul de adresare indirecta in limbaj de asamblare
- Adresare indexata
- Adresare bazata
- Adresare indexata si bazata
Pentru a intelege mai bine conceptele teoretice descrise, in acest tutorial sunt prezentate si exemple care pun in practica modurile de adresare pentru:
-
Citirea unui caracter de la tastatura cu ecou intr-un program scris in limbaj de asamblare (assembler)
-
Afisarea unui caracter pe ecran intr-un program scris in limbaj de asamblare (assembler)
-
Citirea unui sir de la tastatura intr-un program scris in limbaj de asamblare (assembler)
-
Afisarea unui sir pe ecran intr-un program scris in limbaj de asamblare (assembler)
Tutorial Limbaj de Asamblare (Assembler) Intel 8086 – Partea 2 – Prima aplicatie
Posted by catalin.boja in Assembler 8086, Programming on February 4th, 2010
Pentru a intelege intr-un mod practic programarea in limbaj de asamblare, in aceasta parte a tutorialului assembler se analizeaza 2 exemple simple. Se descriu:
- Etapele de realizare a aplicatiei in limbaj de asamblare
- Structura unui program assembler
- Tipuri de instructiuni assembler
- Interfata aplicatiei Turbo Debugger
Tutorial Limbaj de Asamblare (Assembler) Intel 8086 – Partea 1 – Elemente de baza
Posted by catalin.boja in Assembler 8086, Programming on February 4th, 2010
Acest tutorial are ca scop descrierea cunostintelor teoretice si practice cu privire la programarea in limbaj de asamblare pentru procesoarele din familia Intel 8086 pe 16 biti. Folosind aceste elemente de baza se poate trece cu usurinta la o arhitectura superioara, 32 sau 64 de biti.
Inainte de a realiza o aplicatie in limbaj de asamblare, trebuie intelese o serie de elemente de baza cu privire la:
- Registrele procesorului Intel 8086
- Tipurile de date utilizate in limbaj de asamblare

in romanian
in english