Microcontroller Programming - Assembler and Wiring Language
51 Questions
3 Views

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</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</p> Signup and view all the answers

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

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

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

    <p>Nastavení pinu</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ů</p> Signup and view all the answers

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

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

    Co znamená zkratka IDE ve spojení s Arduinem?

    <p>Integroavané vývojové prostředí</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

    K čemu slouží jazyk Wiring?

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

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

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

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

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

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

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

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

    <p>True</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</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</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</p> Signup and view all the answers

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

    <p>True</p> Signup and view all the answers

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

    <p>False</p> Signup and view all the answers

    Arduino IDE je zkratkou pro Integrated Development Environment.

    <p>True</p> Signup and view all the answers

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

    <p>True</p> Signup and view all the answers

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

    <p>False</p> Signup and view all the answers

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

    <p>False</p> Signup and view all the answers

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

    <p>False</p> Signup and view all the answers

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

    <p>True</p> Signup and view all the answers

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

    <p>True</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</p> Signup and view all the answers

    Instrukce NOT neguje všechny bity zdroje.

    <p>True</p> Signup and view all the answers

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

    <p>False</p> Signup and view all the answers

    Instrukce INC slouží k dekrementaci hodnoty o jedna.

    <p>False</p> Signup and view all the answers

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

    <p>True</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

    More Like This

    Use Quizgecko on...
    Browser
    Browser