|Teaching Staff in Charge|
- 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
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.
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
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