Babes-Bolyai University of Cluj-Napoca
Faculty of Mathematics and Computer Science
Study Cycle: Graduate

SUBJECT

Code
Subject
MIC0001 Computer Architecture
Section
Semester
Hours: C+S+L
Category
Type
Computer Science
1
2+1+1
fundamental
compulsory
Mathematics and Computer Science
3
2+1+1
speciality
compulsory
Teaching Staff in Charge
Lect. VANCEA Alexandru Ioan, Ph.D.,  vanceacs.ubbcluj.ro
Assoc.Prof. ROBU Judit, Ph.D.,  robucs.ubbcluj.ro
Lect. TRÎMBITAS Gabriela, Ph.D.,  gabitrcs.ubbcluj.ro
Lect. GOG Anca-Mirela, Ph.D.,  ancacs.ubbcluj.ro
Aims
- 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
Content
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.
References
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
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
Links: Syllabus for all subjects
Romanian version for this subject
Rtf format for this subject