Microcontroller Programming - Assembler and Wiring Language

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Co je harvardská architektura?

  • Architektura se specifickým způsobem ukládání programu do paměti dat
  • Architektura s fyzicky spojenou pamětí programu a pamětí dat
  • Architektura s fyzicky oddělenou pamětí programu a pamětí dat (correct)
  • Architektura bez rozdělené paměti programu a pamětí dat

Co je paměť programu?

  • Paměť určená k ukládání programu mikrokontroleru, obvykle typu ROM (correct)
  • Paměť pro ukládání záložních kopií programů
  • Paměť určená k ukládání dat mikrokontroleru, obvykle typu RAM
  • Paměť, do které se ukládají výsledky programu

Co je paměť dat?

  • Paměť určená k ukládání dat mikrokontroleru, obvykle typu RAM (correct)
  • Paměť pro ukládání záložních kopií dat
  • Paměť, do které se ukládají výsledky programu
  • Paměť určená k ukládání programu mikrokontroleru, obvykle typu ROM

Co je assembler?

<p>Program pro překlad jazyka symbolických adres do strojového kódu (A)</p> Signup and view all the answers

Proč se používá funkce Setup() v programování desky Arduino?

<p>Pro počáteční nastavení programu (D)</p> Signup and view all the answers

Jaké výhody přináší Arduino IDE?

<p>Jednoduchá práce s deskou Arduina (A)</p> Signup and view all the answers

Co je funkcí pinMode() v programování desky Arduino?

<p>Nastavení pinu (A)</p> Signup and view all the answers

K čemu slouží funkce digitalWrite() v programování desky Arduino?

<p>Ovládání vstupů a výstupů (B)</p> Signup and view all the answers

Jaký je účel funkce digitalRead() v programování desky Arduino?

<p>Čtení hodnoty z pinu (B)</p> Signup and view all the answers

Co znamená zkratka IDE ve spojení s Arduinem?

<p>Integroavané vývojové prostředí (B)</p> Signup and view all the answers

Jaké jsou základní části programu pro Arduinu?

<p>Setup() a Loop() (C)</p> Signup and view all the answers

K čemu slouží jazyk Wiring?

<p>Programování mikrokontrolerů bez detailních znalostí hardware (A)</p> Signup and view all the answers

Co znamená zkratka INC v aritmetických instrukcích?

<p>Přičítání (B)</p> Signup and view all the answers

Co dělá instrukce NOT ve strojových cyklech?

<p>Neguje všechny bity zdroje (B)</p> Signup and view all the answers

K čemu slouží instrukce DJNZ ve strojových cyklech?

<p>Skok, když není nula (D)</p> Signup and view all the answers

Harvardská architektura má fyzicky oddělenou paměť programu a paměť dat?

<p>True (A)</p> Signup and view all the answers

Paměť programu je read-only a ukládá kód, který má CPU provádět?

<p>True (A)</p> Signup and view all the answers

Přenést kód z počítače do paměti programu slouží tzv. programátor připojující se do sériové linky?

<p>True (A)</p> Signup and view all the answers

Paměť dat slouží k ukládání dat, které jsou používány v průběhu běhu programu?

<p>True (A)</p> Signup and view all the answers

Assembler je jazyk používaný ke psaní instrukcí pro mikrokontroler?

<p>True (A)</p> Signup and view all the answers

Pro zápis do paměti dat se používá instrukce ADD?

<p>False (B)</p> Signup and view all the answers

Arduino IDE je zkratkou pro Integrated Development Environment.

<p>True (A)</p> Signup and view all the answers

Funkce Setup() se spustí pouze jednou na začátku programu.

<p>True (A)</p> Signup and view all the answers

Wiring je jazyk založený na programovacím jazyce C++.

<p>False (B)</p> Signup and view all the answers

Funkce pinMode() slouží k ovládání výstupu.

<p>False (B)</p> Signup and view all the answers

Instrukce MOV se používá ke sčítání dvou hodnot.

<p>False (B)</p> Signup and view all the answers

Jazyk Wiring slouží pro programování mikrokontrolérů bez detailních znalostí hardware.

<p>True (A)</p> Signup and view all the answers

Instrukce DIV slouží k dělení dvou hodnot.

<p>True (A)</p> Signup and view all the answers

Funkce Loop() vykonává kód v nekonečném cyklu, dokud je deska Arduino napájena.

<p>True (A)</p> Signup and view all the answers

Instrukce NOT neguje všechny bity zdroje.

<p>True (A)</p> Signup and view all the answers

Funkce digitalRead() slouží k nastavení pinu.

<p>False (B)</p> Signup and view all the answers

Instrukce INC slouží k dekrementaci hodnoty o jedna.

<p>False (B)</p> Signup and view all the answers

Arduino obsahuje vstupy a výstupy (piny), ke kterým jsou připojeny další obvody.

<p>True (A)</p> Signup and view all the answers

Co je harvardská architektura?

<p>Počítačová architektura s fyzicky oddělenou pamětí programu a pamětí dat.</p> Signup and view all the answers

Co je paměť programu?

<p>Paměť sloužící k ukládání programu mikrokontroléru, je typicky Read-Only a obsahuje kód, který má CPU provádět.</p> Signup and view all the answers

Co je paměť dat?

<p>Paměť sloužící k ukládání dat programu mikrokontroléru, která jsou používána v průběhu běhu programu.</p> Signup and view all the answers

Co je assembler?

<p>Jazyk používaný ke psaní instrukcí pro mikrokontrolér.</p> Signup and view all the answers

Co je programátor?

<p>Zařízení sloužící k přenášení kódu z počítače do paměti programu mikrokontroléru, často připojené prostřednictvím sériové linky.</p> Signup and view all the answers

Co je integrované prostředí (IDE)?

<p>Integrované prostředí sloužící k vývoji a ladění programů, zahrnuje textový editor, překladač, zavaděč programu a další nástroje.</p> Signup and view all the answers

Co je to jazyk Wiring?

<p>Jazyk založený na programovacím jazyce C++ sloužící pro programování mikrokontrolérů bez detailních znalostí hardware.</p> Signup and view all the answers

Jaké jsou základní části programu pro Arduinu?

<p>Setup() a Loop()</p> Signup and view all the answers

Co je to Arduino IDE?

<p>Integrated Development Environment; integrované vývojové prostředí</p> Signup and view all the answers

Jaké existují aritmetické instrukce?

<p>INC, DEC, ADD, SUBB, MUL, DIV</p> Signup and view all the answers

K čemu slouží funkce digitalWrite() v programování desky Arduino?

<p>K ovládání výstupu</p> Signup and view all the answers

Jak dělíme instrukce dle funkce?

<p>Podle funkce je dělíme na instrukce pro přenos dat, aritmetické a logické instrukce.</p> Signup and view all the answers

Proč se používá funkce Setup() v programování desky Arduino?

<p>Pro počáteční nastavení</p> Signup and view all the answers

Co je to harvardská architektura?

<p>Architektura s fyzicky oddělenou pamětí programu a pamětí dat</p> Signup and view all the answers

K čemu slouží jazyk Wiring?

<p>Pro programování mikrokontrolérů bez detailních znalostí hardware</p> Signup and view all the answers

Jaký je účel funkce digitalRead() v programování desky Arduino?

<p>K čtení stavu pinu</p> Signup and view all the answers

Co je paměť dat?

<p>Slouží k ukládání dat, které jsou používány v průběhu běhu programu</p> Signup and view all the answers

Jaké výhody přináší Arduino IDE?

<p>Nezávislost na platformě, jednoduché programování, široká uživatelská komunita</p> Signup and view all the answers

Flashcards are hidden until you start studying

More Like This

Use Quizgecko on...
Browser
Browser