Computing Microprocessors and Microcontrollers Flashcards

1
Q

What is a single integrated circuit?

A

All components are implemented on a single piece of silicon

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is a microprocessor?

A

A programmable device that takes inputs and processes them according to a set of instructions stores it in memory and then outputs them

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is an Arithmetic logic unit?

A

A circuit that can perform addition and subtraction based on 2 inputs with the 3rd input determining which one is done.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

How could you make an or gate with diodes?

A

Diodes in parallel can create an OR gate equivalent

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What “digital building blocks” are in a microprocessor?

A

Arithmetic Logic Unit (does mathematical operations)
Registers (stores data close to CPU)
Memory (RAM/ROM)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What do programmers do?

A

They use basic information, a certain instruction set or location of memory in order to make the computer do a specific task.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is the difference between a microprocessor and a microcontroller?

A

The microprocessor requires external RAM that is connected to it through wiring and connected through a system bus.
The microcontroller has all of its elements on one piece of silicon.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

How are instructions represented?

A

Instructions on the most basic level are 1s and 0s (machine code). But this can be made easier to understand through assembly code.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is opcode?

A

The action

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is an operand?

A

The addresses

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is a Complex Instruction Set Computer (CISC)

A

An instruction set that prioritises, compatibility and quantity of functions instead of elegance and efficiency.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What are the +ves and -ves of CISC?

A

-Requires complex hardware
-Takes longer for instructions to be carried out
+compatibility

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is RISC (R for reduced)

A

An instruction set that prioritises speed and efficiency rather than compatibility, it is made using a small number of basic instructions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

+ves and -ves of RISC

A

+fast
+hardware optimised for certain instructions
-becomes a CISC over time

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is non-volatile memory?

A

The instructions are still stored when there is no power.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is volatile memory?

A

A faster form of memory that is lost when there is no power

17
Q

What is a programme counter?

A

Marks the address of current instruction and increments by one with each instruction.

18
Q

What are registers?

A

The fastest type of memory, is followed by cache.

19
Q

What is the programmer’s model?

A

A description of the processor and should be enough for the programmer to write their software

20
Q
A