51 Questions
Co je harvardská architektura?
Architektura s fyzicky oddělenou pamětí programu a pamětí dat
Co je paměť programu?
Paměť určená k ukládání programu mikrokontroleru, obvykle typu ROM
Co je paměť dat?
Paměť určená k ukládání dat mikrokontroleru, obvykle typu RAM
Co je assembler?
Program pro překlad jazyka symbolických adres do strojového kódu
Proč se používá funkce Setup() v programování desky Arduino?
Pro počáteční nastavení programu
Jaké výhody přináší Arduino IDE?
Jednoduchá práce s deskou Arduina
Co je funkcí pinMode() v programování desky Arduino?
Nastavení pinu
K čemu slouží funkce digitalWrite() v programování desky Arduino?
Ovládání vstupů a výstupů
Jaký je účel funkce digitalRead() v programování desky Arduino?
Čtení hodnoty z pinu
Co znamená zkratka IDE ve spojení s Arduinem?
Integroavané vývojové prostředí
Jaké jsou základní části programu pro Arduinu?
Setup() a Loop()
K čemu slouží jazyk Wiring?
Programování mikrokontrolerů bez detailních znalostí hardware
Co znamená zkratka INC v aritmetických instrukcích?
Přičítání
Co dělá instrukce NOT ve strojových cyklech?
Neguje všechny bity zdroje
K čemu slouží instrukce DJNZ ve strojových cyklech?
Skok, když není nula
Harvardská architektura má fyzicky oddělenou paměť programu a paměť dat?
True
Paměť programu je read-only a ukládá kód, který má CPU provádět?
True
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?
True
Paměť dat slouží k ukládání dat, které jsou používány v průběhu běhu programu?
True
Assembler je jazyk používaný ke psaní instrukcí pro mikrokontroler?
True
Pro zápis do paměti dat se používá instrukce ADD?
False
Arduino IDE je zkratkou pro Integrated Development Environment.
True
Funkce Setup() se spustí pouze jednou na začátku programu.
True
Wiring je jazyk založený na programovacím jazyce C++.
False
Funkce pinMode() slouží k ovládání výstupu.
False
Instrukce MOV se používá ke sčítání dvou hodnot.
False
Jazyk Wiring slouží pro programování mikrokontrolérů bez detailních znalostí hardware.
True
Instrukce DIV slouží k dělení dvou hodnot.
True
Funkce Loop() vykonává kód v nekonečném cyklu, dokud je deska Arduino napájena.
True
Instrukce NOT neguje všechny bity zdroje.
True
Funkce digitalRead() slouží k nastavení pinu.
False
Instrukce INC slouží k dekrementaci hodnoty o jedna.
False
Arduino obsahuje vstupy a výstupy (piny), ke kterým jsou připojeny další obvody.
True
Co je harvardská architektura?
Počítačová architektura s fyzicky oddělenou pamětí programu a pamětí dat.
Co je paměť programu?
Paměť sloužící k ukládání programu mikrokontroléru, je typicky Read-Only a obsahuje kód, který má CPU provádět.
Co je paměť dat?
Paměť sloužící k ukládání dat programu mikrokontroléru, která jsou používána v průběhu běhu programu.
Co je assembler?
Jazyk používaný ke psaní instrukcí pro mikrokontrolér.
Co je programátor?
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.
Co je integrované prostředí (IDE)?
Integrované prostředí sloužící k vývoji a ladění programů, zahrnuje textový editor, překladač, zavaděč programu a další nástroje.
Co je to jazyk Wiring?
Jazyk založený na programovacím jazyce C++ sloužící pro programování mikrokontrolérů bez detailních znalostí hardware.
Jaké jsou základní části programu pro Arduinu?
Setup() a Loop()
Co je to Arduino IDE?
Integrated Development Environment; integrované vývojové prostředí
Jaké existují aritmetické instrukce?
INC, DEC, ADD, SUBB, MUL, DIV
K čemu slouží funkce digitalWrite() v programování desky Arduino?
K ovládání výstupu
Jak dělíme instrukce dle funkce?
Podle funkce je dělíme na instrukce pro přenos dat, aritmetické a logické instrukce.
Proč se používá funkce Setup() v programování desky Arduino?
Pro počáteční nastavení
Co je to harvardská architektura?
Architektura s fyzicky oddělenou pamětí programu a pamětí dat
K čemu slouží jazyk Wiring?
Pro programování mikrokontrolérů bez detailních znalostí hardware
Jaký je účel funkce digitalRead() v programování desky Arduino?
K čtení stavu pinu
Co je paměť dat?
Slouží k ukládání dat, které jsou používány v průběhu běhu programu
Jaké výhody přináší Arduino IDE?
Nezávislost na platformě, jednoduché programování, široká uživatelská komunita
Prepare for your vocational school or technical high school exam with this quiz covering harvard architecture, assembler, development environments, instruction sets, and modern microcontroller systems. Test your knowledge of SFR on CISC µP series MCS-51, as well as Arduino and wiring language. Get ready to excel in programming microcontrollers.
Make Your Own Quizzes and Flashcards
Convert your notes into interactive study material.
Get started for free