Microprocessors

-
5 OP

Ala:  Tekniikan ja liikenteen ala, Web-teknologiat

Toteutuksen kieli: 
Toteutuksen kuvaus: 

On completion of the course, the student understands the structure and operating principles of a conventional (CISC) microprocessor. The student knows how the CISC and RISC architectures differ and understands the importance of registers, instruction set and addressing modes.
Learning outcomes of the course
The student will be capable of writing simple assembler programs and will be well-prepared to learn low level programming (e.g. device drivers) in assembler and C languages.

Course contents
– basic CPU structure
– machine language and instruction set
– data types
– storage of data in memory
– addressing modes
– interrupts
– principles of assembler programming
– CISC vs RISC and load/store architecture
– Intel 8086 and 80186 (or similar) microprocessor
– Basic ideas of other processor architectures

Työskentelytavat ja aikataulutus: Course is 100% online (Self-Study) course, so the timetable depends on Student her-/himself. The students study the theory at own pace. At the end of each section are Questions and Problems, that are answered using Moodle testing environment. Computer exercises The exercises are performed using the student's own computer with Intel emulator emu8086 downloaded from this workspace. The emu8086 emulator is used for exercises, and it contains an integrated assembler. Thus no additional tools are needed. Rehearse test The course includes arehearse test. The test questions are answered using the Moodle testing environment. The duration of the test is 150 minutes and the test can be taken twice. Note! Taking the reharse test is mandatory for passing the course. Final test The final test is taken remotely and it is graded Pass/Fail. You may choose the time and date when you do the end exam from your own device.
Arviointi: 
Approved/Fail Rehearse test The course includes arehearse test. The test questions are answered using the Moodle testing environment. The duration of the test is 150 minutes and the test can be taken twice. Note! Taking the reharse test is mandatory for passing the course. Final test The final test is taken remotely and it is graded Pass/Fail. You may choose the time and date when you do the end exam from your own device.
Muuta infoa: Course environment is Metropolia's Moodle.
Aikaisemmat opinnot: - Information Technology and Computing Skills - Introduction to Programming - Digital Fundamentals
Opettaja(t): Virve Prami
Email: virve.prami@metropolia.fi
Ilmoittautumiskäytäntöihin liittyvät kyselyt: virve.prami@metropolia.fi


Ilmoittautuminen: 18.11.2019 - 31.12.2020
Ajankohta: 18.11.2019 - 31.12.2020