- produce truth tables for common logic circuit including half adders and full adders
- derive a truth table for a given logic circuit
w16 31 Q4.a.iii [4]
C
: Represents the carry part of the addition of two bitsS
: Represents the sum part of the addition of two bits
- show understanding of Boolean algebra
- show understanding of De Morgan’s Laws
- perform Boolean algebra using De Morgan’s Laws
- simplify a logic circuit/expression using Boolean algebra
X + X · Y = X
X + (!X) · Y = X + Y
(X + Y) · (X + z) = X + z · Y
!(A · B · C) = !A + !B + !C
!(A + B + C) = !A · !B · !C
w16 33 Q4 [7]
w16 33 Q4.a.iii [4]
C
: represents the carry part of the addition of two bitsS
: represents the sum part of the addition of two bitsw16 32 Q5 [7]
w16 32 Q5.a.iii [4]
C
: represents the carry part of the addition of three bitsS
: represents the sum part of the addition of three bits
- show understanding of Karnaugh Maps
- show understanding of the benefits of using Karnaugh Maps
- solve logic problems using Karnaugh Maps
w15 32 Q5
- show understanding of how to construct a flip-flop (SR and JK)
- describe the role of flip-flops as data storage elements
w17 31 Q5.b.ii [2]
Q
and !Q
have the same value.Q
and !Q
should be complements of each other.w17 31 Q5.c.ii [2]
Q
and !Q
have the same value.w17 31 Q5.d [2]
- show understanding of the differences between RISC and CISC processors
- show understanding of the importance/use of pipelining and registers in RISC processors
- show understanding of interrupt handling on CISC and RISC processors
pipelining
w17 32 Q2.b.i [2]
w18 32 Q5.a [4]
RISC:
- show awareness of the four basic computer architectures: SISD, SIMD, MISD, MIMD
- show awareness of the characteristics of massively parallel computers
SISD
: Single Instruction Single DataMIMD
: Multiple Instruction Multiple Dataw15 32 Q4.b [2]
Massive
: large numbers of processorsParallel
: to perform a set of coordinated computations simultaneouslymassively parallel computer
w19 33 Q9 [3]
w15 32 Q4.c [4]