Universitatea Babeş-Bolyai Cluj-Napoca
Facultatea de Matematică şi Informatică
Ciclul de studii: Licenţă
Domeniul: Calculatoare şi tehnologia informaţiei
Programul de studii: Ingineria informatiei - in limba engleza
Limba de predare: Engleză

SYLLABUS

I. General data
Code	Subject	
MIC0010	Computer System Architecture	

Semester	Hours: C+S+L	Category	Status	
3	2+0+2		compulsory	

II. Full status faculty members
Name and	Scientific	Didactic	Chair	Type of activity	
surname	title	title		C	S	L	
VANCEA Alexandru Ioan	Ph.D.	Lect.	Computer Systems	*			

Associated faculty members
Name and	Scientific	Institution	Type of	Type of activity	
surname	title		position	C	S	L	

III. Course objectives
- understading by the students of the computer architecture models, processor functioning, computer information representation usage
- initiation in assembler language programming, which will assure the comprehension of the microprocessor architecture and functioning
- initiation in interrupt systems architecture, with the 80x86 case study	

IV. Course contents
Information representation inside computers. 
The formal model of a processor: the machine with three addresses, the one address machine, combinational circuits for coding and decoding, binary summators, addressing systems and addressing mechanisms, the interrupt concept.   
The architecture of the microprocessors from the 80x86 family.
The components of a microprocessor: memory organization and address computation. General registers and status registers. 
Internal representation of a machine instruction.  
Instructions: transfer, arithmetic, bitwise, conditional and unconditional jumps, compare, on bytes and words strings.
The usage of the 80x86 interrupts. The structure of the interrupt system. 
Using the peripherals at BIOS level. 
Using some DOS I/O functions at file level. 

V. Bibliography
1. BOIAN F. M. Sisteme de operare interactive. Ed. Libris, Cluj, 1994
2. BOIAN F. M. De la aritmetica la calculatoare. Ed. Presa Universitara Clujeana, Cluj, 1996
3. BOIAN F. M., VANCEA A., IURIAN S., IURIAN M. Programare avansata de sistem si aplicatii IBM-PC, lito. Universitatea "Babes-Bolyai", 1996
4. BOIAN F.M. VANCEA A. Arhitectura calculatoarelor, suport de curs. Facultatea de Matematica si Informatica, Centrul de Formare Continua si Invatamânt la Distanta,. Ed. Centrului de Formare Continua si Invatamânt la Distanta, Cluj, 2002,
5. KNUTH D.E. Tratat de programarea calculatoarelor; vol 3: Algoritmi seminumerici. Ed. Tehnica, Bucuresti, 1985
6. STALLINGS W. Computer Organization and Arhitecture; Principles, Structure and Function. Mc. Millan Pub. Comp.  New-York, London, 1987

VI. Thematic of didactic activities per weeks

VII. Didactic methods used

VIII. Assessment
Written and practical exam, combined with the activity at the laboratories during the semester. The final mark is obtained as an average between:
- the grade at the written exam
- the grade at the practical exam
- a grade on the laboratory activity	

IX. Additional references

	Dean,							Chair head,

	Date,							Course responsible,
								Lect. VANCEA Alexandru Ioan, Ph.D.