6.1 Explain how microprocessors provide digital processing control to appliances - NSC Electrical Technology Digital - Question 6 - 2023 - Paper 1
Question 6
6.1 Explain how microprocessors provide digital processing control to appliances.
They perform arithmetic and logic operations that make use of data on the chip in ... show full transcript
Worked Solution & Example Answer:6.1 Explain how microprocessors provide digital processing control to appliances - NSC Electrical Technology Digital - Question 6 - 2023 - Paper 1
Step 1
6.2.1 Label A to D in FIGURE 6.2.
96%
114 rated
Only available for registered users.
Sign up now to view full answer, or log in if you already have an account!
Answer
A = Data from memory
B = Address for reading/writing data
C = Central Processing Unit (CPU)
D = Program counter
Step 2
6.2.2 Explain the operating cycle of the CPU.
99%
104 rated
Only available for registered users.
Sign up now to view full answer, or log in if you already have an account!
Answer
The operating cycle of a CPU follows a 'fetch-decode-execute' cycle. It first fetches instructions and data from memory. It then decodes the instructions which are given in binary code, and it executes the instruction, before ending the cycle all over again.
Step 3
6.3.1 Memory address register (MAR).
96%
101 rated
Only available for registered users.
Sign up now to view full answer, or log in if you already have an account!
Answer
The Memory Address Register (MAR) stores the address of the next instruction to be executed by the processor.
Step 4
6.3.2 Program counter (PC).
98%
120 rated
Only available for registered users.
Sign up now to view full answer, or log in if you already have an account!
Answer
The Program counter (PC) contains the address and status of the next instruction for processing and also informs the processor what the next instruction is that needs executing.
Step 5
6.4 State the function of the cache memory.
97%
117 rated
Only available for registered users.
Sign up now to view full answer, or log in if you already have an account!
Answer
The CACHE memory is a 'short term memory that stores instructions and addresses' that are more often used, which saves time for the CPU.
Step 6
6.5.1 State A and B.
97%
121 rated
Only available for registered users.
Sign up now to view full answer, or log in if you already have an account!
Answer
A = Sender/Transmitter
B = Receiver
Step 7
6.5.2 At point A the byte of data must be converted into a string of serial bits.
96%
114 rated
Only available for registered users.
Sign up now to view full answer, or log in if you already have an account!
Answer
At point A, the byte of data must be converted into a string of serial bits using a parallel-in - serial-out shift register.
Step 8
6.6 State TWO advantages of the serial communication interface (SCI).
99%
104 rated
Only available for registered users.
Sign up now to view full answer, or log in if you already have an account!
Answer
Useful for communicating serial data.
Easy and low-cost serial connection between two computer systems.
Step 9
6.7.1 Label line X.
96%
101 rated
Only available for registered users.
Sign up now to view full answer, or log in if you already have an account!
Answer
X = SDA (Serial data line)
Step 10
6.7.2 State TWO disadvantages of the inter-integrated bus (i2C).
98%
120 rated
Only available for registered users.
Sign up now to view full answer, or log in if you already have an account!
Answer
i2C has slower speed.
i2C draws more power.
Step 11
6.7.3 State the function of pull-up resistors Rp.
97%
117 rated
Only available for registered users.
Sign up now to view full answer, or log in if you already have an account!
Answer
The pull-up resistors Rp enable the i2C lines to go high.
Step 12
6.7.4 Differentiate between the function of the master and the slave in FIGURE 6.7.
97%
121 rated
Only available for registered users.
Sign up now to view full answer, or log in if you already have an account!
Answer
The master drives the SCL clock line and initiates a transfer of data over the i2C bus. The slaves respond to the master when instructed while one master can instruct many slaves.
Step 13
6.8 Explain the difference between an algorithm and a program.
96%
114 rated
Only available for registered users.
Sign up now to view full answer, or log in if you already have an account!
Answer
An algorithm is a detailed step-by-step sequence of instructions that are followed to complete a task. A program is a sequence of instructions that tells a computer how to do a task.
Step 14
6.9 Study the following algorithm and complete its flow chart.
99%
104 rated
Only available for registered users.
Sign up now to view full answer, or log in if you already have an account!
Answer
A monostable device has one stable state. It changes state when it is triggered by an input, stays in that state for five seconds, and then returns to its original state.