Sheet 1 Solution
Sheet 1 Solution
2) Random access memory, short term memory where data stored as the processor needs it
3) Central processing unit, controls the execution and interpretation of instructions byte fetching it
from memory then by ALU performs the operation.
4) Read only memory, non volatile memory receives data and permanently writes on chip.
5) Address bus : carries memory address from processor to other components, Data bus: carries
data between processor to other components, Control bus : carries control signal from
processor to other components.
6) A) unidirectional b) bidirectional
7) Program counter is a register that contains the address of the instruction being executed at the
current as each instruction gets fetched the program counter increases its stored value by 1.
8) Holds the instructions being executed.
9) Memory in bytes = 2n, 216 = 64KB, 224 = 16384 KB, 232 = 4194304 KB
10)
4 KB ROM, 128 byte RAM, 4 register bank, 128 user defined flags, 8 bit bidirectional data bus, 16
bit unidirectional address bus, 16 bit timer.
11) Power efficiency, Temperature tolerance, security, Area, Speed ,Memory.
12) Computer is used in streaming, simulating and editing and has chips for these purposes,
microcontroller does data processing and logic operation on a single chip.
13)
Microprocessor Microcontroller
Memory and input output pins connected Memory and input output pins connected
externally inside the chip
Large circuit Small in size
RAM and ROM aren’t embedded on a single RAM and ROM are embedded on a single
chip chip
High cost Low cost
Used in PCs Used in embedded systems
Uses external buses Uses internal buses
Note check the lectures for more details of the theoretical questions