Skip to main content

MicroprocessorsLaajuus (5 cr)

Code: TT00DD19

Credits

5 op

Responsible person

  • Kari Järvi

Objective

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.

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.

Content

- 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

Prerequisites

- Information Technology and Computing Skills
- Introduction to Programming
- Digital Fundamentals

Timing

16.04.2024 - 31.12.2025

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

School of ICT

Campus

Karaportti 2

Teaching languages
  • English
Seats

0 - 5000

Degree programmes
  • Information and Communication Technology
Teachers
  • Virve Prami
Teacher in charge

Janne Salonen

Groups
  • ATX25TV_MAKSULLINEN_JÄRJESTELMÄ
    Open UAS 2025
  • ATX24TV_MAKSULLINEN_JÄRJESTELMÄ
    ATX24TV Open UAS

Objective

Opintojakson suoritettuaan opiskelija tuntee perinteisen (CISC) mikroprosessorin rakenteen ja toimintaperiaatteen. Hän tuntee erot CISC- ja RISC-prosessorien välillä ja ymmärtää rekisterien, käskykannan ja osoitusmuotojen merkityksen.

Opintojakson suoritettuaan opiskelija kykenee laatimaan yksinkertaisia assembler-ohjelmia ja omaa hyvät valmiudet laiteläheiseen ohjelmointiin esim. C-kielellä.

Content

- CPU:n rakenne
- konekieli ja käskykanta
- tietotyypit
- tiedon tallennus muistissa
- osoitusmuodot
- keskeytykset
- assembler-ohjelmoinnin perusteet
- CISC vs RISC ja load/store-arkkitehtuuri
- Intel 8086 ja 80186 (tai vastaava) mikroprosessori
- Katsaus muihin prosessoriarkkitehtuureihin

Location and time

Kyseessä on 100% itsenäisesti suoritettava kurssi joten opiskelija voi itse valita ajan ja paikan kurssin suorittamiseen.

Materials

Löytyy oppimisympäristöstä.

Teaching methods

100% verkon kautta itsenäisesti suoritettava kurssi.

Employer connections

N/A

Exam schedules

Tentti löytyy oppimisympäristöstä joten opiskelija voi itse valita milloin suorittaa sen.

International connections

N/A

Completion alternatives

N/A

Student workload

Riippuu opiskelija lähtötasosta.

Content scheduling

Riippuu opiskelijasta itsestään.

Further information

ILMOITTAUTUMINEN

Avoimen amk:n opiskelijat e-lomake

Metropolian tutkinto-opiskelijat
• Go to https://moodle.metropolia.fi/course/view.php?id=155
• Enrolment key Intel
• Follow instructions
• Final Test_1_13: remote_micro

Evaluation scale

Hyväksytty/Hylätty

Prerequisites

- tietotekniikan perusteet
- ohjelmoinnin perusteet
- digitaalitekniikan perusteet

Timing

01.01.2024 - 31.12.2025

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

School of ICT

Campus

Karaportti 2

Teaching languages
  • English
Seats

0 - 5000

Degree programmes
  • Information and Communication Technology
Teachers
  • Virve Prami
Groups
  • AVOIN_AMK_TIVI_73_op
    Complementary Informatics past graduate degree

Objective

Opintojakson suoritettuaan opiskelija tuntee perinteisen (CISC) mikroprosessorin rakenteen ja toimintaperiaatteen. Hän tuntee erot CISC- ja RISC-prosessorien välillä ja ymmärtää rekisterien, käskykannan ja osoitusmuotojen merkityksen.

Opintojakson suoritettuaan opiskelija kykenee laatimaan yksinkertaisia assembler-ohjelmia ja omaa hyvät valmiudet laiteläheiseen ohjelmointiin esim. C-kielellä.

Content

- CPU:n rakenne
- konekieli ja käskykanta
- tietotyypit
- tiedon tallennus muistissa
- osoitusmuodot
- keskeytykset
- assembler-ohjelmoinnin perusteet
- CISC vs RISC ja load/store-arkkitehtuuri
- Intel 8086 ja 80186 (tai vastaava) mikroprosessori
- Katsaus muihin prosessoriarkkitehtuureihin

Location and time

Kyseessä on 100% itsenäisesti suoritettava kurssi joten opiskelija voi itse valita ajan ja paikan kurssin suorittamiseen.

Materials

Löytyy oppimisympäristöstä.

Teaching methods

100% verkon kautta itsenäisesti suoritettava kurssi.

Employer connections

N/A

Exam schedules

Tentti löytyy oppimisympäristöstä joten opiskelija voi itse valita milloin suorittaa sen.

International connections

N/A

Completion alternatives

N/A

Student workload

Riippuu opiskelija lähtötasosta.

Content scheduling

Riippuu opiskelijasta itsestään.

Evaluation scale

Hyväksytty/Hylätty

Prerequisites

- tietotekniikan perusteet
- ohjelmoinnin perusteet
- digitaalitekniikan perusteet

Timing

01.01.2024 - 31.07.2025

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

School of ICT

Campus

Karaportti 2

Teaching languages
  • English
Seats

0 - 5000

Degree programmes
  • Information and Communication Technology
Teachers
  • Virve Prami
Teacher in charge

Janne Salonen

Groups
  • ATX24TV_MAKSULLINEN_JÄRJESTELMÄ
    ATX24TV Open UAS

Objective

Opintojakson suoritettuaan opiskelija tuntee perinteisen (CISC) mikroprosessorin rakenteen ja toimintaperiaatteen. Hän tuntee erot CISC- ja RISC-prosessorien välillä ja ymmärtää rekisterien, käskykannan ja osoitusmuotojen merkityksen.

Opintojakson suoritettuaan opiskelija kykenee laatimaan yksinkertaisia assembler-ohjelmia ja omaa hyvät valmiudet laiteläheiseen ohjelmointiin esim. C-kielellä.

Content

- CPU:n rakenne
- konekieli ja käskykanta
- tietotyypit
- tiedon tallennus muistissa
- osoitusmuodot
- keskeytykset
- assembler-ohjelmoinnin perusteet
- CISC vs RISC ja load/store-arkkitehtuuri
- Intel 8086 ja 80186 (tai vastaava) mikroprosessori
- Katsaus muihin prosessoriarkkitehtuureihin

Location and time

Kyseessä on 100% itsenäisesti suoritettava kurssi joten opiskelija voi itse valita ajan ja paikan kurssin suorittamiseen.

Materials

Löytyy oppimisympäristöstä.

Teaching methods

100% verkon kautta itsenäisesti suoritettava kurssi.

Employer connections

N/A

Exam schedules

Tentti löytyy oppimisympäristöstä joten opiskelija voi itse valita milloin suorittaa sen.

International connections

N/A

Completion alternatives

N/A

Student workload

Riippuu opiskelija lähtötasosta.

Content scheduling

Riippuu opiskelijasta itsestään.

Further information

ILMOITTAUTUMINEN

Avoimen amk:n opiskelijat e-lomake

Metropolian tutkinto-opiskelijat
• Go to https://moodle.metropolia.fi/course/view.php?id=155
• Enrolment key Intel
• Follow instructions
• Final Test_1_13: remote_micro

Evaluation scale

Hyväksytty/Hylätty

Prerequisites

- tietotekniikan perusteet
- ohjelmoinnin perusteet
- digitaalitekniikan perusteet

Timing

01.01.2024 - 31.12.2025

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

School of ICT

Campus

Karaportti 2

Teaching languages
  • English
Seats

0 - 5000

Degree programmes
  • Information and Communication Technology
Teachers
  • Virve Prami
Teacher in charge

Virve Prami

Groups
  • ATX24TV
    NonStop virtual studies year 2024

Objective

Opintojakson suoritettuaan opiskelija tuntee perinteisen (CISC) mikroprosessorin rakenteen ja toimintaperiaatteen. Hän tuntee erot CISC- ja RISC-prosessorien välillä ja ymmärtää rekisterien, käskykannan ja osoitusmuotojen merkityksen.

Opintojakson suoritettuaan opiskelija kykenee laatimaan yksinkertaisia assembler-ohjelmia ja omaa hyvät valmiudet laiteläheiseen ohjelmointiin esim. C-kielellä.

Content

- CPU:n rakenne
- konekieli ja käskykanta
- tietotyypit
- tiedon tallennus muistissa
- osoitusmuodot
- keskeytykset
- assembler-ohjelmoinnin perusteet
- CISC vs RISC ja load/store-arkkitehtuuri
- Intel 8086 ja 80186 (tai vastaava) mikroprosessori
- Katsaus muihin prosessoriarkkitehtuureihin

Location and time

Kyseessä on 100% itsenäisesti suoritettava kurssi joten opiskelija voi itse valita ajan ja paikan kurssin suorittamiseen.

Materials

Löytyy oppimisympäristöstä.

Teaching methods

100% verkon kautta itsenäisesti suoritettava kurssi.

Employer connections

N/A

Exam schedules

Tentti löytyy oppimisympäristöstä joten opiskelija voi itse valita milloin suorittaa sen.

International connections

N/A

Completion alternatives

N/A

Student workload

Riippuu opiskelija lähtötasosta.

Content scheduling

Riippuu opiskelijasta itsestään.

Evaluation scale

Hyväksytty/Hylätty

Prerequisites

- tietotekniikan perusteet
- ohjelmoinnin perusteet
- digitaalitekniikan perusteet

Timing

05.01.2024 - 31.12.2023

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

School of ICT

Campus

Karaportti 2

Teaching languages
  • English
Seats

0 - 5000

Degree programmes
  • Information and Communication Technology
Teachers
  • Virve Prami
Groups
  • ATX22_SYKSY
    ATX22_Autumn

Objective

Opintojakson suoritettuaan opiskelija tuntee perinteisen (CISC) mikroprosessorin rakenteen ja toimintaperiaatteen. Hän tuntee erot CISC- ja RISC-prosessorien välillä ja ymmärtää rekisterien, käskykannan ja osoitusmuotojen merkityksen.

Opintojakson suoritettuaan opiskelija kykenee laatimaan yksinkertaisia assembler-ohjelmia ja omaa hyvät valmiudet laiteläheiseen ohjelmointiin esim. C-kielellä.

Content

- CPU:n rakenne
- konekieli ja käskykanta
- tietotyypit
- tiedon tallennus muistissa
- osoitusmuodot
- keskeytykset
- assembler-ohjelmoinnin perusteet
- CISC vs RISC ja load/store-arkkitehtuuri
- Intel 8086 ja 80186 (tai vastaava) mikroprosessori
- Katsaus muihin prosessoriarkkitehtuureihin

Location and time

Kyseessä on 100% itsenäisesti suoritettava kurssi joten opiskelija voi itse valita ajan ja paikan kurssin suorittamiseen.

Materials

Löytyy oppimisympäristöstä.

Teaching methods

100% verkon kautta itsenäisesti suoritettava kurssi.

Employer connections

N/A

Exam schedules

Tentti löytyy oppimisympäristöstä joten opiskelija voi itse valita milloin suorittaa sen.

International connections

N/A

Completion alternatives

N/A

Student workload

Riippuu opiskelija lähtötasosta.

Content scheduling

Riippuu opiskelijasta itsestään.

Further information

ILMOITTAUTUMINEN

Avoimen amk:n opiskelijat e-lomake

Metropolian tutkinto-opiskelijat
• Go to https://moodle.metropolia.fi/course/view.php?id=155
• Enrolment key Intel
• Follow instructions
• Final Test_1_13: remote_micro

Evaluation scale

Hyväksytty/Hylätty

Prerequisites

- tietotekniikan perusteet
- ohjelmoinnin perusteet
- digitaalitekniikan perusteet

Timing

01.08.2023 - 31.12.2023

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

School of ICT

Campus

Karaportti 2

Teaching languages
  • English
Seats

0 - 5000

Degree programmes
  • Information and Communication Technology
Teachers
  • Virve Prami
Teacher in charge

Virve Prami

Groups
  • ATX23TV_SYKSY
    Open UAS TestOut and Moodle courses

Objective

Opintojakson suoritettuaan opiskelija tuntee perinteisen (CISC) mikroprosessorin rakenteen ja toimintaperiaatteen. Hän tuntee erot CISC- ja RISC-prosessorien välillä ja ymmärtää rekisterien, käskykannan ja osoitusmuotojen merkityksen.

Opintojakson suoritettuaan opiskelija kykenee laatimaan yksinkertaisia assembler-ohjelmia ja omaa hyvät valmiudet laiteläheiseen ohjelmointiin esim. C-kielellä.

Content

- CPU:n rakenne
- konekieli ja käskykanta
- tietotyypit
- tiedon tallennus muistissa
- osoitusmuodot
- keskeytykset
- assembler-ohjelmoinnin perusteet
- CISC vs RISC ja load/store-arkkitehtuuri
- Intel 8086 ja 80186 (tai vastaava) mikroprosessori
- Katsaus muihin prosessoriarkkitehtuureihin

Location and time

Kyseessä on 100% itsenäisesti suoritettava kurssi joten opiskelija voi itse valita ajan ja paikan kurssin suorittamiseen.

Materials

Löytyy oppimisympäristöstä.

Teaching methods

100% verkon kautta itsenäisesti suoritettava kurssi.

Employer connections

N/A

Exam schedules

Tentti löytyy oppimisympäristöstä joten opiskelija voi itse valita milloin suorittaa sen.

International connections

N/A

Completion alternatives

N/A

Student workload

Riippuu opiskelija lähtötasosta.

Content scheduling

Riippuu opiskelijasta itsestään.

Evaluation scale

Hyväksytty/Hylätty

Prerequisites

- tietotekniikan perusteet
- ohjelmoinnin perusteet
- digitaalitekniikan perusteet

Timing

15.06.2023 - 10.07.2023

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

School of ICT

Campus

Karaportti 2

Teaching languages
  • English
Seats

0 - 5000

Degree programmes
  • Information and Communication Technology
Teachers
  • Virve Prami
Teacher in charge

Virve Prami

Groups
  • ATX23TV_KESÄLOMA
    Kesälomatuuraajan toteutukset

Objective

Opintojakson suoritettuaan opiskelija tuntee perinteisen (CISC) mikroprosessorin rakenteen ja toimintaperiaatteen. Hän tuntee erot CISC- ja RISC-prosessorien välillä ja ymmärtää rekisterien, käskykannan ja osoitusmuotojen merkityksen.

Opintojakson suoritettuaan opiskelija kykenee laatimaan yksinkertaisia assembler-ohjelmia ja omaa hyvät valmiudet laiteläheiseen ohjelmointiin esim. C-kielellä.

Content

- CPU:n rakenne
- konekieli ja käskykanta
- tietotyypit
- tiedon tallennus muistissa
- osoitusmuodot
- keskeytykset
- assembler-ohjelmoinnin perusteet
- CISC vs RISC ja load/store-arkkitehtuuri
- Intel 8086 ja 80186 (tai vastaava) mikroprosessori
- Katsaus muihin prosessoriarkkitehtuureihin

Location and time

Kyseessä on 100% itsenäisesti suoritettava kurssi joten opiskelija voi itse valita ajan ja paikan kurssin suorittamiseen.

Materials

Löytyy oppimisympäristöstä.

Teaching methods

100% verkon kautta itsenäisesti suoritettava kurssi.

Employer connections

N/A

Exam schedules

Tentti löytyy oppimisympäristöstä joten opiskelija voi itse valita milloin suorittaa sen.

International connections

N/A

Completion alternatives

N/A

Student workload

Riippuu opiskelija lähtötasosta.

Content scheduling

Riippuu opiskelijasta itsestään.

Further information

ILMOITTAUTUMINEN

Avoimen amk:n opiskelijat e-lomake

Metropolian tutkinto-opiskelijat
• Go to https://moodle.metropolia.fi/course/view.php?id=155
• Enrolment key Intel
• Follow instructions
• Final Test_1_13: remote_micro

Evaluation scale

Hyväksytty/Hylätty

Prerequisites

- tietotekniikan perusteet
- ohjelmoinnin perusteet
- digitaalitekniikan perusteet

Timing

01.01.2023 - 31.12.2023

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

School of ICT

Campus

Karaportti 2

Teaching languages
  • English
Seats

0 - 5000

Degree programmes
  • Information and Communication Technology
Teachers
  • Virve Prami
Groups
  • ATX23TV
    NonStop virtual studies year 2023

Objective

Opintojakson suoritettuaan opiskelija tuntee perinteisen (CISC) mikroprosessorin rakenteen ja toimintaperiaatteen. Hän tuntee erot CISC- ja RISC-prosessorien välillä ja ymmärtää rekisterien, käskykannan ja osoitusmuotojen merkityksen.

Opintojakson suoritettuaan opiskelija kykenee laatimaan yksinkertaisia assembler-ohjelmia ja omaa hyvät valmiudet laiteläheiseen ohjelmointiin esim. C-kielellä.

Content

- CPU:n rakenne
- konekieli ja käskykanta
- tietotyypit
- tiedon tallennus muistissa
- osoitusmuodot
- keskeytykset
- assembler-ohjelmoinnin perusteet
- CISC vs RISC ja load/store-arkkitehtuuri
- Intel 8086 ja 80186 (tai vastaava) mikroprosessori
- Katsaus muihin prosessoriarkkitehtuureihin

Location and time

Kyseessä on 100% itsenäisesti suoritettava kurssi joten opiskelija voi itse valita ajan ja paikan kurssin suorittamiseen.

Materials

Löytyy oppimisympäristöstä.

Teaching methods

100% verkon kautta itsenäisesti suoritettava kurssi.

Employer connections

N/A

Exam schedules

Tentti löytyy oppimisympäristöstä joten opiskelija voi itse valita milloin suorittaa sen.

International connections

N/A

Completion alternatives

N/A

Student workload

Riippuu opiskelija lähtötasosta.

Content scheduling

Riippuu opiskelijasta itsestään.

Further information

ILMOITTAUTUMINEN

Avoimen amk:n opiskelijat e-lomake

Metropolian tutkinto-opiskelijat
• Go to https://moodle.metropolia.fi/course/view.php?id=155
• Enrolment key Intel
• Follow instructions
• Final Test_1_13: remote_micro

Evaluation scale

Hyväksytty/Hylätty

Prerequisites

- tietotekniikan perusteet
- ohjelmoinnin perusteet
- digitaalitekniikan perusteet

Timing

01.01.2023 - 31.12.2023

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

School of ICT

Campus

Karaportti 2

Teaching languages
  • English
Seats

0 - 5000

Degree programmes
  • Information and Communication Technology
Teachers
  • Virve Prami
Teacher in charge

Virve Prami

Groups
  • ATX23TV_KEVÄT
    ATX23TV_KEVÄT

Objective

Opintojakson suoritettuaan opiskelija tuntee perinteisen (CISC) mikroprosessorin rakenteen ja toimintaperiaatteen. Hän tuntee erot CISC- ja RISC-prosessorien välillä ja ymmärtää rekisterien, käskykannan ja osoitusmuotojen merkityksen.

Opintojakson suoritettuaan opiskelija kykenee laatimaan yksinkertaisia assembler-ohjelmia ja omaa hyvät valmiudet laiteläheiseen ohjelmointiin esim. C-kielellä.

Content

- CPU:n rakenne
- konekieli ja käskykanta
- tietotyypit
- tiedon tallennus muistissa
- osoitusmuodot
- keskeytykset
- assembler-ohjelmoinnin perusteet
- CISC vs RISC ja load/store-arkkitehtuuri
- Intel 8086 ja 80186 (tai vastaava) mikroprosessori
- Katsaus muihin prosessoriarkkitehtuureihin

Location and time

Kyseessä on 100% itsenäisesti suoritettava kurssi joten opiskelija voi itse valita ajan ja paikan kurssin suorittamiseen.

Materials

Löytyy oppimisympäristöstä.

Teaching methods

100% verkon kautta itsenäisesti suoritettava kurssi.

Employer connections

N/A

Exam schedules

Tentti löytyy oppimisympäristöstä joten opiskelija voi itse valita milloin suorittaa sen.

International connections

N/A

Completion alternatives

N/A

Student workload

Riippuu opiskelija lähtötasosta.

Content scheduling

Riippuu opiskelijasta itsestään.

Further information

ILMOITTAUTUMINEN

Avoimen amk:n opiskelijat e-lomake

Metropolian tutkinto-opiskelijat
• Go to https://moodle.metropolia.fi/course/view.php?id=155
• Enrolment key Intel
• Follow instructions
• Final Test_1_13: remote_micro

Evaluation scale

Hyväksytty/Hylätty

Prerequisites

- tietotekniikan perusteet
- ohjelmoinnin perusteet
- digitaalitekniikan perusteet

Timing

31.12.2022 - 31.12.2023

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

School of ICT

Campus

Karaportti 2

Teaching languages
  • English
Seats

0 - 5000

Degree programmes
  • Information and Communication Technology
Teachers
  • Virve Prami
Groups
  • ATX22TVS
    Open UAS: NonStop Autumn 2022

Objective

Opintojakson suoritettuaan opiskelija tuntee perinteisen (CISC) mikroprosessorin rakenteen ja toimintaperiaatteen. Hän tuntee erot CISC- ja RISC-prosessorien välillä ja ymmärtää rekisterien, käskykannan ja osoitusmuotojen merkityksen.

Opintojakson suoritettuaan opiskelija kykenee laatimaan yksinkertaisia assembler-ohjelmia ja omaa hyvät valmiudet laiteläheiseen ohjelmointiin esim. C-kielellä.

Content

- CPU:n rakenne
- konekieli ja käskykanta
- tietotyypit
- tiedon tallennus muistissa
- osoitusmuodot
- keskeytykset
- assembler-ohjelmoinnin perusteet
- CISC vs RISC ja load/store-arkkitehtuuri
- Intel 8086 ja 80186 (tai vastaava) mikroprosessori
- Katsaus muihin prosessoriarkkitehtuureihin

Location and time

Kyseessä on 100% itsenäisesti suoritettava kurssi joten opiskelija voi itse valita ajan ja paikan kurssin suorittamiseen.

Materials

Löytyy oppimisympäristöstä.

Teaching methods

100% verkon kautta itsenäisesti suoritettava kurssi.

Employer connections

N/A

Exam schedules

Tentti löytyy oppimisympäristöstä joten opiskelija voi itse valita milloin suorittaa sen.

International connections

N/A

Completion alternatives

N/A

Student workload

Riippuu opiskelija lähtötasosta.

Content scheduling

Riippuu opiskelijasta itsestään.

Further information

ILMOITTAUTUMINEN

Avoimen amk:n opiskelijat e-lomake

Metropolian tutkinto-opiskelijat
• Go to https://moodle.metropolia.fi/course/view.php?id=155
• Enrolment key Intel
• Follow instructions
• Final Test_1_13: remote_micro

Evaluation scale

Hyväksytty/Hylätty

Prerequisites

- tietotekniikan perusteet
- ohjelmoinnin perusteet
- digitaalitekniikan perusteet

Timing

01.08.2022 - 31.12.2022

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

School of ICT

Campus

Karaportti 2

Teaching languages
  • English
Seats

0 - 5000

Degree programmes
  • Information and Communication Technology
Teachers
  • Virve Prami
Teacher in charge

Virve Prami

Objective

Opintojakson suoritettuaan opiskelija tuntee perinteisen (CISC) mikroprosessorin rakenteen ja toimintaperiaatteen. Hän tuntee erot CISC- ja RISC-prosessorien välillä ja ymmärtää rekisterien, käskykannan ja osoitusmuotojen merkityksen.

Opintojakson suoritettuaan opiskelija kykenee laatimaan yksinkertaisia assembler-ohjelmia ja omaa hyvät valmiudet laiteläheiseen ohjelmointiin esim. C-kielellä.

Content

- CPU:n rakenne
- konekieli ja käskykanta
- tietotyypit
- tiedon tallennus muistissa
- osoitusmuodot
- keskeytykset
- assembler-ohjelmoinnin perusteet
- CISC vs RISC ja load/store-arkkitehtuuri
- Intel 8086 ja 80186 (tai vastaava) mikroprosessori
- Katsaus muihin prosessoriarkkitehtuureihin

Location and time

Kyseessä on 100% itsenäisesti suoritettava kurssi joten opiskelija voi itse valita ajan ja paikan kurssin suorittamiseen.

Materials

Löytyy oppimisympäristöstä.

Teaching methods

100% verkon kautta itsenäisesti suoritettava kurssi.

Employer connections

N/A

Exam schedules

Tentti löytyy oppimisympäristöstä joten opiskelija voi itse valita milloin suorittaa sen.

International connections

N/A

Completion alternatives

N/A

Student workload

Riippuu opiskelija lähtötasosta.

Content scheduling

Riippuu opiskelijasta itsestään.

Further information

ILMOITTAUTUMINEN

Avoimen amk:n opiskelijat e-lomake

Metropolian tutkinto-opiskelijat
• Go to https://moodle.metropolia.fi/course/view.php?id=155
• Enrolment key Intel
• Follow instructions
• Final Test_1_13: remote_micro

Evaluation scale

Hyväksytty/Hylätty

Prerequisites

- tietotekniikan perusteet
- ohjelmoinnin perusteet
- digitaalitekniikan perusteet

Timing

01.08.2022 - 31.12.2022

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

School of ICT

Campus

Karaportti 2

Teaching languages
  • English
Seats

0 - 5000

Degree programmes
  • Information and Communication Technology
Teachers
  • Virve Prami
Teacher in charge

Virve Prami

Objective

Opintojakson suoritettuaan opiskelija tuntee perinteisen (CISC) mikroprosessorin rakenteen ja toimintaperiaatteen. Hän tuntee erot CISC- ja RISC-prosessorien välillä ja ymmärtää rekisterien, käskykannan ja osoitusmuotojen merkityksen.

Opintojakson suoritettuaan opiskelija kykenee laatimaan yksinkertaisia assembler-ohjelmia ja omaa hyvät valmiudet laiteläheiseen ohjelmointiin esim. C-kielellä.

Content

- CPU:n rakenne
- konekieli ja käskykanta
- tietotyypit
- tiedon tallennus muistissa
- osoitusmuodot
- keskeytykset
- assembler-ohjelmoinnin perusteet
- CISC vs RISC ja load/store-arkkitehtuuri
- Intel 8086 ja 80186 (tai vastaava) mikroprosessori
- Katsaus muihin prosessoriarkkitehtuureihin

Location and time

Kyseessä on 100% itsenäisesti suoritettava kurssi joten opiskelija voi itse valita ajan ja paikan kurssin suorittamiseen.

Materials

Löytyy oppimisympäristöstä.

Teaching methods

100% verkon kautta itsenäisesti suoritettava kurssi.

Employer connections

N/A

Exam schedules

Tentti löytyy oppimisympäristöstä joten opiskelija voi itse valita milloin suorittaa sen.

International connections

N/A

Completion alternatives

N/A

Student workload

Riippuu opiskelija lähtötasosta.

Content scheduling

Riippuu opiskelijasta itsestään.

Further information

ILMOITTAUTUMINEN

Avoimen amk:n opiskelijat e-lomake

Metropolian tutkinto-opiskelijat
• Go to https://moodle.metropolia.fi/course/view.php?id=155
• Enrolment key Intel
• Follow instructions
• Final Test_1_13: remote_micro

Evaluation scale

Hyväksytty/Hylätty

Prerequisites

- tietotekniikan perusteet
- ohjelmoinnin perusteet
- digitaalitekniikan perusteet

Timing

01.08.2022 - 31.12.2022

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

School of ICT

Campus

Karaportti 2

Teaching languages
  • English
Seats

0 - 5000

Degree programmes
  • Information and Communication Technology
Teachers
  • Virve Prami
Teacher in charge

Virve Prami

Objective

Opintojakson suoritettuaan opiskelija tuntee perinteisen (CISC) mikroprosessorin rakenteen ja toimintaperiaatteen. Hän tuntee erot CISC- ja RISC-prosessorien välillä ja ymmärtää rekisterien, käskykannan ja osoitusmuotojen merkityksen.

Opintojakson suoritettuaan opiskelija kykenee laatimaan yksinkertaisia assembler-ohjelmia ja omaa hyvät valmiudet laiteläheiseen ohjelmointiin esim. C-kielellä.

Content

- CPU:n rakenne
- konekieli ja käskykanta
- tietotyypit
- tiedon tallennus muistissa
- osoitusmuodot
- keskeytykset
- assembler-ohjelmoinnin perusteet
- CISC vs RISC ja load/store-arkkitehtuuri
- Intel 8086 ja 80186 (tai vastaava) mikroprosessori
- Katsaus muihin prosessoriarkkitehtuureihin

Location and time

Kyseessä on 100% itsenäisesti suoritettava kurssi joten opiskelija voi itse valita ajan ja paikan kurssin suorittamiseen.

Materials

Löytyy oppimisympäristöstä.

Teaching methods

100% verkon kautta itsenäisesti suoritettava kurssi.

Employer connections

N/A

Exam schedules

Tentti löytyy oppimisympäristöstä joten opiskelija voi itse valita milloin suorittaa sen.

International connections

N/A

Completion alternatives

N/A

Student workload

Riippuu opiskelija lähtötasosta.

Content scheduling

Riippuu opiskelijasta itsestään.

Further information

ILMOITTAUTUMINEN

Avoimen amk:n opiskelijat e-lomake

Metropolian tutkinto-opiskelijat
• Go to https://moodle.metropolia.fi/course/view.php?id=155
• Enrolment key Intel
• Follow instructions
• Final Test_1_13: remote_micro

Evaluation scale

Hyväksytty/Hylätty

Prerequisites

- tietotekniikan perusteet
- ohjelmoinnin perusteet
- digitaalitekniikan perusteet

Timing

01.08.2022 - 31.12.2022

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

School of ICT

Campus

Karaportti 2

Teaching languages
  • English
Seats

0 - 5000

Degree programmes
  • Information and Communication Technology
Teachers
  • Virve Prami
Teacher in charge

Virve Prami

Objective

Opintojakson suoritettuaan opiskelija tuntee perinteisen (CISC) mikroprosessorin rakenteen ja toimintaperiaatteen. Hän tuntee erot CISC- ja RISC-prosessorien välillä ja ymmärtää rekisterien, käskykannan ja osoitusmuotojen merkityksen.

Opintojakson suoritettuaan opiskelija kykenee laatimaan yksinkertaisia assembler-ohjelmia ja omaa hyvät valmiudet laiteläheiseen ohjelmointiin esim. C-kielellä.

Content

- CPU:n rakenne
- konekieli ja käskykanta
- tietotyypit
- tiedon tallennus muistissa
- osoitusmuodot
- keskeytykset
- assembler-ohjelmoinnin perusteet
- CISC vs RISC ja load/store-arkkitehtuuri
- Intel 8086 ja 80186 (tai vastaava) mikroprosessori
- Katsaus muihin prosessoriarkkitehtuureihin

Location and time

Kyseessä on 100% itsenäisesti suoritettava kurssi joten opiskelija voi itse valita ajan ja paikan kurssin suorittamiseen.

Materials

Löytyy oppimisympäristöstä.

Teaching methods

100% verkon kautta itsenäisesti suoritettava kurssi.

Employer connections

N/A

Exam schedules

Tentti löytyy oppimisympäristöstä joten opiskelija voi itse valita milloin suorittaa sen.

International connections

N/A

Completion alternatives

N/A

Student workload

Riippuu opiskelija lähtötasosta.

Content scheduling

Riippuu opiskelijasta itsestään.

Further information

ILMOITTAUTUMINEN

Avoimen amk:n opiskelijat e-lomake

Metropolian tutkinto-opiskelijat
• Go to https://moodle.metropolia.fi/course/view.php?id=155
• Enrolment key Intel
• Follow instructions
• Final Test_1_13: remote_micro

Evaluation scale

Hyväksytty/Hylätty

Prerequisites

- tietotekniikan perusteet
- ohjelmoinnin perusteet
- digitaalitekniikan perusteet

Timing

01.01.2022 - 31.12.2022

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

School of ICT

Campus

Karaportti 2

Teaching languages
  • English
Seats

0 - 5000

Degree programmes
  • Information and Communication Technology
Teachers
  • Virve Prami
Groups
  • ATX22TV
    NonStop virtual studies year 2022

Objective

Opintojakson suoritettuaan opiskelija tuntee perinteisen (CISC) mikroprosessorin rakenteen ja toimintaperiaatteen. Hän tuntee erot CISC- ja RISC-prosessorien välillä ja ymmärtää rekisterien, käskykannan ja osoitusmuotojen merkityksen.

Opintojakson suoritettuaan opiskelija kykenee laatimaan yksinkertaisia assembler-ohjelmia ja omaa hyvät valmiudet laiteläheiseen ohjelmointiin esim. C-kielellä.

Content

- CPU:n rakenne
- konekieli ja käskykanta
- tietotyypit
- tiedon tallennus muistissa
- osoitusmuodot
- keskeytykset
- assembler-ohjelmoinnin perusteet
- CISC vs RISC ja load/store-arkkitehtuuri
- Intel 8086 ja 80186 (tai vastaava) mikroprosessori
- Katsaus muihin prosessoriarkkitehtuureihin

Location and time

Kyseessä on 100% itsenäisesti suoritettava kurssi joten opiskelija voi itse valita ajan ja paikan kurssin suorittamiseen.

Materials

Löytyy oppimisympäristöstä.

Teaching methods

100% verkon kautta itsenäisesti suoritettava kurssi.

Employer connections

N/A

Exam schedules

Tentti löytyy oppimisympäristöstä joten opiskelija voi itse valita milloin suorittaa sen.

International connections

N/A

Completion alternatives

N/A

Student workload

Riippuu opiskelija lähtötasosta.

Content scheduling

Riippuu opiskelijasta itsestään.

Further information

ILMOITTAUTUMINEN

Avoimen amk:n opiskelijat e-lomake

Metropolian tutkinto-opiskelijat
• Go to https://moodle.metropolia.fi/course/view.php?id=155
• Enrolment key Intel
• Follow instructions
• Final Test_1_13: remote_micro

Evaluation scale

Hyväksytty/Hylätty

Prerequisites

- tietotekniikan perusteet
- ohjelmoinnin perusteet
- digitaalitekniikan perusteet

Timing

01.01.2022 - 31.12.2022

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

School of ICT

Campus

Karaportti 2

Teaching languages
  • English
Seats

0 - 5000

Degree programmes
  • Information and Communication Technology
Teachers
  • Virve Prami
Groups
  • ATX22TVK
    Ope UAS: NonStop Spring 2022

Objective

Opintojakson suoritettuaan opiskelija tuntee perinteisen (CISC) mikroprosessorin rakenteen ja toimintaperiaatteen. Hän tuntee erot CISC- ja RISC-prosessorien välillä ja ymmärtää rekisterien, käskykannan ja osoitusmuotojen merkityksen.

Opintojakson suoritettuaan opiskelija kykenee laatimaan yksinkertaisia assembler-ohjelmia ja omaa hyvät valmiudet laiteläheiseen ohjelmointiin esim. C-kielellä.

Content

- CPU:n rakenne
- konekieli ja käskykanta
- tietotyypit
- tiedon tallennus muistissa
- osoitusmuodot
- keskeytykset
- assembler-ohjelmoinnin perusteet
- CISC vs RISC ja load/store-arkkitehtuuri
- Intel 8086 ja 80186 (tai vastaava) mikroprosessori
- Katsaus muihin prosessoriarkkitehtuureihin

Location and time

Kyseessä on 100% itsenäisesti suoritettava kurssi joten opiskelija voi itse valita ajan ja paikan kurssin suorittamiseen.

Materials

Löytyy oppimisympäristöstä.

Teaching methods

100% verkon kautta itsenäisesti suoritettava kurssi.

Employer connections

N/A

Exam schedules

Tentti löytyy oppimisympäristöstä joten opiskelija voi itse valita milloin suorittaa sen.

International connections

N/A

Completion alternatives

N/A

Student workload

Riippuu opiskelija lähtötasosta.

Content scheduling

Riippuu opiskelijasta itsestään.

Further information

ILMOITTAUTUMINEN

Avoimen amk:n opiskelijat e-lomake

Metropolian tutkinto-opiskelijat
• Go to https://moodle.metropolia.fi/course/view.php?id=155
• Enrolment key Intel
• Follow instructions
• Final Test_1_13: remote_micro

Evaluation scale

Hyväksytty/Hylätty

Prerequisites

- tietotekniikan perusteet
- ohjelmoinnin perusteet
- digitaalitekniikan perusteet

Timing

15.03.2021 - 31.12.2023

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

School of ICT

Campus

Karaportti 2

Teaching languages
  • English
Seats

0 - 500

Degree programmes
  • Information and Communication Technology
Teachers
  • Virve Prami
Teacher in charge

Janne Salonen

Groups
  • CareerBoost_TXK_21
    Career Boost 21 (Tivi)
  • CareerBoost_TXK_22
    Career Boost 22 (TiVi)

Objective

Opintojakson suoritettuaan opiskelija tuntee perinteisen (CISC) mikroprosessorin rakenteen ja toimintaperiaatteen. Hän tuntee erot CISC- ja RISC-prosessorien välillä ja ymmärtää rekisterien, käskykannan ja osoitusmuotojen merkityksen.

Opintojakson suoritettuaan opiskelija kykenee laatimaan yksinkertaisia assembler-ohjelmia ja omaa hyvät valmiudet laiteläheiseen ohjelmointiin esim. C-kielellä.

Content

- CPU:n rakenne
- konekieli ja käskykanta
- tietotyypit
- tiedon tallennus muistissa
- osoitusmuodot
- keskeytykset
- assembler-ohjelmoinnin perusteet
- CISC vs RISC ja load/store-arkkitehtuuri
- Intel 8086 ja 80186 (tai vastaava) mikroprosessori
- Katsaus muihin prosessoriarkkitehtuureihin

Location and time

Kyseessä on 100% itsenäisesti suoritettava kurssi joten opiskelija voi itse valita ajan ja paikan kurssin suorittamiseen.

Materials

Löytyy oppimisympäristöstä.

Teaching methods

100% verkon kautta itsenäisesti suoritettava kurssi.

Employer connections

N/A

Exam schedules

Tentti löytyy oppimisympäristöstä joten opiskelija voi itse valita milloin suorittaa sen.

International connections

N/A

Completion alternatives

N/A

Student workload

Riippuu opiskelija lähtötasosta.

Content scheduling

Riippuu opiskelijasta itsestään.

Evaluation scale

Hyväksytty/Hylätty

Prerequisites

- tietotekniikan perusteet
- ohjelmoinnin perusteet
- digitaalitekniikan perusteet