Use LEFT and RIGHT arrow keys to navigate between flashcards;
Use UP and DOWN arrow keys to flip the card;
H to show hint;
A reads text to speech;
21 Cards in this Set
- Front
- Back
Is Program Memory volatile or non-volatile?
|
FLASH memory for program => non-volatile
|
|
Is Data Memory volatile or non-volatile?
|
SRAM for data => volatile
|
|
What kind of memory does program memory use?
|
flash
|
|
What kind of memory does data memory use?
|
SRAM
|
|
Where are X, Y, Z registers?
|
X is R27:R26, Y is R29:R28, Z is R31:R30
|
|
Where does the X register start?
|
R26
|
|
Where does the Y register start?
|
R28
|
|
Where does the Z register start?
|
R30
|
|
How many interrupt vectors are there?
|
35
|
|
PORT D contains which interrupt pins?
|
0-3
|
|
PORT E contains which interrupt pins?
|
4-7
|
|
EICRA controls the detection of interrupts from which interrupt pins?
|
0-3
|
|
EICRB controls the detection of interrupts from which interrupt pins?
|
4-7
|
|
Where are the interrupt vectors located?
|
Program memory addresses $0000-$0046 (0-70).
|
|
Which interrupt vector corresponds to INT0?
|
$0002
|
|
How many GPRs are there?
|
32
|
|
Where are the GPRs located?
|
R0-R31
|
|
When you use the mul function, where is the result stored?
|
R1:R0
|
|
The LSB of the Z register distinguishes between what?
|
8-bit and 16-bit constants stored in program memory.
|
|
True or false: if the Zero flag is not set, the result is zero.
|
False. If Z-flag is not set, result is not zero.
|
|
What does .org represent?
|
Address of next allocated memory byte.
|