Anda di halaman 1dari 45

COMBINATIONAL LOGIC: EXEMPLAR QUESTIONS AND SOLUTIONS

COMBINATIONAL LOGIC
Outcome 1

?1
(a)

Convert the following decimal numbers into 8-bit binary:


(i) 10

(b)

(iii) 00111110

(iv) 10010011

(ii) 2A

(iii) 68

(iv) 0F

(ii) 11011000

(iii) 01001110

(iv) 10010111

Convert the following decimal numbers into two-digit hexadecimal


numbers:
(i) 62

(f)

(ii) 11100011

Convert the following 8-bit binary numbers to hexadecimal:


(i) 00111011

(e)

(iv) 182

Convert the following hexadecimal numbers to 8-bit binary:


(i) F3

(d)

(iii) 120

Convert the following 8-bit binary numbers to decimal:


(i) 10101010

(c)

(ii) 59

(ii) 5

(iii) 251

(iv) 129

Convert the following hexadecimal numbers into decimal:


(i) BC

(ii) F4

(iii) 56

(iv) AA

ELECTRONIC AND ELECTRICAL FUNDAMENTALS (INT 2)

133

Learning and Teaching Scotland 2004

COMBINATIONAL LOGIC: EXEMPLAR QUESTIONS AND SOLUTIONS

?1
Solution
(a)

There a number of different ways in which decimal to binary


conversion can be done. The quickest and simplest is to use an
engineering calculator that lets you convert between bases. Even
the windows-based calculator supports base conversion. Given
below is an illustration of how this is done using the windows
calculator.

Only 6 binary digits appear as this is all that is required to represent 59 in binary,
however to convert to an 8-bit representation just add two zeros, i.e. 00111011

Alternatively we can calculate the binary value of a decimal number


using the binary weightings for 8 bits as shown below.

Binary weighting expressed as power of 2

ELECTRONIC AND ELECTRICAL FUNDAMENTALS (INT 2)

134

Learning and Teaching Scotland 2004

COMBINATIONAL LOGIC: EXEMPLAR QUESTIONS AND SOLUTIONS

Finally we can calculate the result using the divide by 2 technique.


Again using 59 as an example:

(i)

10 converts to 00001010
MSB

LSB

(ii)

59 converts to 00111011 (see above)

(iii) 120 converts to

LSB

MSB

ELECTRONIC AND ELECTRICAL FUNDAMENTALS (INT 2)

135

Learning and Teaching Scotland 2004

COMBINATIONAL LOGIC: EXEMPLAR QUESTIONS AND SOLUTIONS

(iv) 182 converts to


LSB

MSB

(b) (i)

Binary weighting expressed as power of 2

(ii)

Binary weighting expressed as power of 2

ELECTRONIC AND ELECTRICAL FUNDAMENTALS (INT 2)

136

Learning and Teaching Scotland 2004

COMBINATIONAL LOGIC: EXEMPLAR QUESTIONS AND SOLUTIONS

(iii)

Binary weighting expressed as power of 2

(iv)

Binary weighting expressed as power of 2

ELECTRONIC AND ELECTRICAL FUNDAMENTALS (INT 2)

137

Learning and Teaching Scotland 2004

COMBINATIONAL LOGIC: EXEMPLAR QUESTIONS AND SOLUTIONS

(c)

Hexadecimal is number system based on 16 digits compared with


decimal, which has 10, and binary, which has 2. The popularity of
hexadecimal within the study and use of digital systems is that it
provides a shorthand (efficient) method of representing binary
patterns. Converting from hexadecimal to binary and binary to
hexadecimal is also extremely easy.
The table below shows the relationship between every hexadecimal
digit and its 4-bit binary equivalent. Notice that the table is
simply a binary count and all that really needs to be remembered
are the binary patterns for A, B, C, D, E and F.
B3

B2

B1

B0

0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1

0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1

0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1

0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1

(i)

Hexadecimal
value
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F

Decimal value
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

To convert the hexadecimal number F3 simply look at the


table and extract the appropriate 4-bit binary pattern.
F = 1111

3 = 0011

so the binary representation for F3 is 11110011.

ELECTRONIC AND ELECTRICAL FUNDAMENTALS (INT 2)

138

Learning and Teaching Scotland 2004

COMBINATIONAL LOGIC: EXEMPLAR QUESTIONS AND SOLUTIONS

(ii) For 2A:


2 = 0010

A = 1010

so the binary representation for 2A is 00101010.


(iii) For 68
6 = 0110

8 = 1000

so the binary representation for 68 is 01101000.


(iv) For 0F
0 = 0000

F = 1111

so the binary representation for 0F is 00001111.


(d)

The process of converting from binary to hexadecimal is simply a


case of reversing the previous process. Divide the binary pattern
into groups of four bits and read off the equivalent hexadecimal
digit.
In example (i) 00111011is broken into 0011 = 3 and 1011 = B.
The hexadecimal representation of 00111011 is 3B.
(ii) 11011000 = 1101

1000 = D8

(iii) 01001110 = 0100

1110 = 4E

(iv) 10010111 = 1001

0111 = 97

Note: if the binary pattern does not divide into groups of four bits
add 0s to the left-hand side, i.e. the MSB side until the pattern does
divide.
For example, 11001 only contains five binary digits (bits). If we add
three 0s to the left-hand side we do not affect the value but we can
now divide the pattern into groups of four bits:
00011001 = 19 in hexadecimal

ELECTRONIC AND ELECTRICAL FUNDAMENTALS (INT 2)

139

Learning and Teaching Scotland 2004

COMBINATIONAL LOGIC: EXEMPLAR QUESTIONS AND SOLUTIONS

(e)

There are three methods that we can use to convert decimal to


hexadecimal.
The simplest of all is to use an engineering calculator that has the
facility to convert between bases. Again if we look at the
calculator provide in Microsoft Windows we can see how this is
done.

The second method is to convert the decimal number into binary


and then convert the binary number into hexadecimal. All of this
has been demonstrated in the previous examples (a) (d).
The third method involves conversion using a table containing the
weighted values of the hexadecimal digits. This is similar to the
conversion between binary and decimal.
Hexadecimal digit position
Hexadecimal digit weighting

ELECTRONIC AND ELECTRICAL FUNDAMENTALS (INT 2)

140

Learning and Teaching Scotland 2004

COMBINATIONAL LOGIC: EXEMPLAR QUESTIONS AND SOLUTIONS

(ii)

Convert the decimal number 5 into hexadecimal.

(iii) Convert decimal number 251 into hexadecimal.

(iv) Convert the decimal number 129 to hexadecimal.

ELECTRONIC AND ELECTRICAL FUNDAMENTALS (INT 2)

141

Learning and Teaching Scotland 2004

COMBINATIONAL LOGIC: EXEMPLAR QUESTIONS AND SOLUTIONS

(f) (i)

(ii)

Convert the hexadecimal number BC to decimal.

Convert the hexadecimal number F4 to decimal.

(iii) Convert the hexadecimal number 56 to decimal.

(iv) Convert the hexadecimal number AA to decimal.

ELECTRONIC AND ELECTRICAL FUNDAMENTALS (INT 2)

142

Learning and Teaching Scotland 2004

COMBINATIONAL LOGIC: EXEMPLAR QUESTIONS AND SOLUTIONS

?2
(a)

Perform the following additions in 8-bit binary. Convert back to


decimal to check your answer.

(b)

Perform the following subtractions in binary. Convert back to


decimal to check your answer.

ELECTRONIC AND ELECTRICAL FUNDAMENTALS (INT 2)

143

Learning and Teaching Scotland 2004

COMBINATIONAL LOGIC: EXEMPLAR QUESTIONS AND SOLUTIONS

?2
Solution
(a)

The decimal numbers in this question have already been converted


to binary in SAQ 1.
The rules applied to binary addition are identical to those applied
to decimal except that we must always remind ourselves that we
are working in binary.

(i)

(ii)

(iii)

(iv)

ELECTRONIC AND ELECTRICAL FUNDAMENTALS (INT 2)

144

Learning and Teaching Scotland 2004

COMBINATIONAL LOGIC: EXEMPLAR QUESTIONS AND SOLUTIONS

(b)

The decimal numbers in this question have already been converted


to binary in SAQ 1.
The rules applied to binary subtraction are identical to those
applied to decimal except that we must always remind ourselves
that we are working in binary.

(i)
11=0
32=1

2 cannot be
subtracted from 0
therefore a 1 is
borrowed from the
next column. This
upper digit is now 2

21=1

(ii)

(iii)

(iv)

ELECTRONIC AND ELECTRICAL FUNDAMENTALS (INT 2)

145

Learning and Teaching Scotland 2004

COMBINATIONAL LOGIC: EXEMPLAR QUESTIONS AND SOLUTIONS

?3
(a)

Represent the following numbers as 2s complement 8-bit binary


numbers:
(i) 10

(ii) 10

(v) 120

(vi) 120

(iii) 59

(iv) 59

(b)

Explain why the decimal numbers 182 and 182 cannot be


represented using 8-bit 2s complement representation.

(c)

Perform the following calculations using 8-bit 2s complement


binary representation:

ELECTRONIC AND ELECTRICAL FUNDAMENTALS (INT 2)

146

Learning and Teaching Scotland 2004

COMBINATIONAL LOGIC: EXEMPLAR QUESTIONS AND SOLUTIONS

?3
Solution
(a)

2s complement is a binary method of representing negative


numbers. In 2s complement representation the MSB is used as a
sign bit with 1 indicating a negative number and 0 representing a
positive number.
We will use (i) to illustrate the 2s complement system.
(i)

To represent 10 simply write down the binary value for 10:

We then invert all the bits:

Then we add 1 to this value:

The answer is the 2s complement representation of 10:

ELECTRONIC AND ELECTRICAL FUNDAMENTALS (INT 2)

147

Learning and Teaching Scotland 2004

COMBINATIONAL LOGIC: EXEMPLAR QUESTIONS AND SOLUTIONS

It is difficult to tell the value of this 8-bit 2s complement


number simply by looking at it. To check the value of a
negative number simply repeat the previous operations, i.e.
invert all bits and add 1:

(ii)

Notice that there is no difference in representation, i.e. this


looks like a standard 8-bit binary representation of 10.

(iii)

(iv)

ELECTRONIC AND ELECTRICAL FUNDAMENTALS (INT 2)

148

Learning and Teaching Scotland 2004

COMBINATIONAL LOGIC: EXEMPLAR QUESTIONS AND SOLUTIONS

(v)

(vi)

(b)

If we use 8-bit 2s complement representation then the sign bit


effectively reduces the size of the number to 7 bits. In 2s
complement form the range of numbers that can be represented is:

As can be seen, 182 and 182 fall outwith this range and so cannot
be represented using 8-bit 2s complement.

ELECTRONIC AND ELECTRICAL FUNDAMENTALS (INT 2)

149

Learning and Teaching Scotland 2004

COMBINATIONAL LOGIC: EXEMPLAR QUESTIONS AND SOLUTIONS

(c) (i)

(ii)

(iii)

(iv)

If a carry is generated into the ninth bit simply ignore; the 8bit answer will be correct

ELECTRONIC AND ELECTRICAL FUNDAMENTALS (INT 2)

150

Learning and Teaching Scotland 2004

COMBINATIONAL LOGIC: EXEMPLAR QUESTIONS AND SOLUTIONS

Outcome 2

?1
(a)

Identify the ANSI standard logic symbols shown and complete the
truth tables in Fig SAQ 1 (i).

Fig SAQ 1(i)

(b)

Draw the British Standard symbols for the logic gates shown Fig
SAQ 1(i).

(c)

Write down the Boolean expression for each of the gates shown in
Fig SAQ 1(i).

ELECTRONIC AND ELECTRICAL FUNDAMENTALS (INT 2)

151

Learning and Teaching Scotland 2004

COMBINATIONAL LOGIC: EXEMPLAR QUESTIONS AND SOLUTIONS

?1
Solution
(a)

ELECTRONIC AND ELECTRICAL FUNDAMENTALS (INT 2)

152

Learning and Teaching Scotland 2004

COMBINATIONAL LOGIC: EXEMPLAR QUESTIONS AND SOLUTIONS

(b)

ELECTRONIC AND ELECTRICAL FUNDAMENTALS (INT 2)

153

Learning and Teaching Scotland 2004

COMBINATIONAL LOGIC: EXEMPLAR QUESTIONS AND SOLUTIONS

?2
For the ANSI logic gates given in Fig SAQ 2:
(a)

write down the logic expression

(b)

write down the logic output for the inputs shown.

Fig SAQ 2

?3
For the BS logic gates given in Fig SAQ 3:
(a)

write down the logic expression

(b)

write down the logic output for the inputs shown.

Fig SAQ 3

ELECTRONIC AND ELECTRICAL FUNDAMENTALS (INT 2)

154

Learning and Teaching Scotland 2004

COMBINATIONAL LOGIC: EXEMPLAR QUESTIONS AND SOLUTIONS

?2
Solution
(a), (b)

ELECTRONIC AND ELECTRICAL FUNDAMENTALS (INT 2)

155

Learning and Teaching Scotland 2004

COMBINATIONAL LOGIC: EXEMPLAR QUESTIONS AND SOLUTIONS

?3
Solution
(a), (b)

ELECTRONIC AND ELECTRICAL FUNDAMENTALS (INT 2)

156

Learning and Teaching Scotland 2004

COMBINATIONAL LOGIC: EXEMPLAR QUESTIONS AND SOLUTIONS

Outcome 3

?1
(a)

For the circuit shown in Fig SAQ 1(i) write down the Boolean
expression for X.

(b)

Using the integrated circuit diagram sheet identify the Integrated


Circuits used in this circuit and place appropriate pin numbers
beside the gates.

(c)

Complete the truth table in Fig SAQ 1(ii).

Fig SAQ 1(i)

Fig SAQ 1(ii)

ELECTRONIC AND ELECTRICAL FUNDAMENTALS (INT 2)

157

Learning and Teaching Scotland 2004

COMBINATIONAL LOGIC: EXEMPLAR QUESTIONS AND SOLUTIONS

?1
Solution
(a), (b)

Fig SAQ 1(i)

(c)

Fig SAQ 1(ii)

ELECTRONIC AND ELECTRICAL FUNDAMENTALS (INT 2)

158

Learning and Teaching Scotland 2004

COMBINATIONAL LOGIC: EXEMPLAR QUESTIONS AND SOLUTIONS

?2
(a)

For the circuit shown in Fig SAQ 2(i) write down the Boolean
expression for X.

(b)

Using the integrated circuit diagram sheet identify the ICs used in
this circuit and place appropriate pin numbers beside the gates.

(c)

Complete the truth table in Fig SAQ 1(ii).

Fig SAQ 2(i)

Fig SAQ 2(ii)

ELECTRONIC AND ELECTRICAL FUNDAMENTALS (INT 2)

159

Learning and Teaching Scotland 2004

COMBINATIONAL LOGIC: EXEMPLAR QUESTIONS AND SOLUTIONS

?2
Solution
(a), (b)

(c)

ELECTRONIC AND ELECTRICAL FUNDAMENTALS (INT 2)

160

Learning and Teaching Scotland 2004

COMBINATIONAL LOGIC: EXEMPLAR QUESTIONS AND SOLUTIONS

?3
For the following Boolean expressions:

(i)

(ii)

(a)

draw the logic circuit using ANSI symbols (your diagram should
show the ICs selected and the appropriate pin connections)

(b)

hence, or otherwise, complete the truth tables given in Fig SAQ 3.

Fig SAQ 3

ELECTRONIC AND ELECTRICAL FUNDAMENTALS (INT 2)

161

Learning and Teaching Scotland 2004

COMBINATIONAL LOGIC: EXEMPLAR QUESTIONS AND SOLUTIONS

?3
Solution
(i)

Working from the output backwards:

ELECTRONIC AND ELECTRICAL FUNDAMENTALS (INT 2)

162

Learning and Teaching Scotland 2004

COMBINATIONAL LOGIC: EXEMPLAR QUESTIONS AND SOLUTIONS

(ii)

(b)

ELECTRONIC AND ELECTRICAL FUNDAMENTALS (INT 2)

163

Learning and Teaching Scotland 2004

COMBINATIONAL LOGIC: EXEMPLAR QUESTIONS AND SOLUTIONS

?4
The truth table for a two-input logic circuit is shown in Fig SAQ 4.
(a)

From the truth table derive the Boolean expression that describes
this table.

(b)

Using ANSI symbols draw the logic circuit that meets the
requirements of this table. Your schematic should clearly show
ICs used and pin numbers.

Fig SAQ 4

ELECTRONIC AND ELECTRICAL FUNDAMENTALS (INT 2)

164

Learning and Teaching Scotland 2004

COMBINATIONAL LOGIC: EXEMPLAR QUESTIONS AND SOLUTIONS

?4
Solution
In this problem you are trying to generate a circuit from a truth table.
To do this consider each input combination that provides a logic 1
output and work out how this could be achieved using an AND gate.
These combinations are indicated by arrows in the diagram below.

To illustrate consider the first combination, A = 0 and B = 0. In order


to generate a logic 1 at the output an AND gate needs all its inputs to be
logic 1 therefore we need to invert A and B:

If we follow this argument for the second combination, A = 0 and B = 1,


we need to invert A only to obtain a 1 from the AND gate output:

ELECTRONIC AND ELECTRICAL FUNDAMENTALS (INT 2)

165

Learning and Teaching Scotland 2004

COMBINATIONAL LOGIC: EXEMPLAR QUESTIONS AND SOLUTIONS

The final step is to combine all the AND combinations into an OR gate.
Recall that the OR gate will generate a logic 1 output when either of its
inputs are logic, which is exactly what is needed for this circuit.

ELECTRONIC AND ELECTRICAL FUNDAMENTALS (INT 2)

166

Learning and Teaching Scotland 2004

COMBINATIONAL LOGIC: EXEMPLAR QUESTIONS AND SOLUTIONS

?5
The truth table for a three-input logic circuit is shown in Fig SAQ 5.
(a)

From the truth table derive the Boolean expression that describes
this table.

(b)

Using ANSI symbols draw the logic circuit that meets the
requirements of this table. Your schematic should clearly show
ICs used and pin numbers.

Fig SAQ 5

ELECTRONIC AND ELECTRICAL FUNDAMENTALS (INT 2)

167

Learning and Teaching Scotland 2004

COMBINATIONAL LOGIC: EXEMPLAR QUESTIONS AND SOLUTIONS

?5
Solution
The only difference between this problem and SAQ 4 is the number of
inputs. The way in which we solve the problem is identical.
Identify the input combinations that give a logic 1 output and work out
how a logic 1 could be achieved using an AND gate:

The first combination is ABC = 001. As we have three inputs we will


require a three-input AND gate. To obtain a logic 1 output for this
combination we need to invert A and B:

ELECTRONIC AND ELECTRICAL FUNDAMENTALS (INT 2)

168

Learning and Teaching Scotland 2004

COMBINATIONAL LOGIC: EXEMPLAR QUESTIONS AND SOLUTIONS

The second combination is ABC = 100. To obtain a logic 1 output for


this combination we need to invert B and C:

As before the final step is to combine all the AND combinations into an
OR gate. Recall that the OR gate will generate a logic 1 output when
either of its inputs are logic 1:

ELECTRONIC AND ELECTRICAL FUNDAMENTALS (INT 2)

169

Learning and Teaching Scotland 2004

COMBINATIONAL LOGIC: EXEMPLAR QUESTIONS AND SOLUTIONS

Outcome 4

?1
A simple logic control system for a central heating system has the
following inputs:

timer clock (C)

0 = outwith time period for central heating to be on


1 = within time period for central heating to be on

room thermostat (T)

0 = room temperature above the set value


1 = room temperature below set value

frost protection (F)

0 = room temperature above 4C


1 = room temperature below 4C

When the output from the control system = 1 then the boiler will be
ignited, allowing the system to produce heat. The frost protection will
override the timer clock and the room thermostat should the
temperature fall below 4C.
Design the logic control system to meet the above requirements. Your
design should include the following:
truth table
Boolean logic expression
logic diagram using ANSI symbols (this diagram must include IC
identification and pin numbering).

ELECTRONIC AND ELECTRICAL FUNDAMENTALS (INT 2)

170

Learning and Teaching Scotland 2004

COMBINATIONAL LOGIC: EXEMPLAR QUESTIONS AND SOLUTIONS

?1
Solution
This outcome advances the combinational design processes one step
further. In this outcome we are given a specification for a digital
system and from that a practical circuit must be designed.
The first step in this process is to generate a truth table. This problem has three
inputs, C, T and F, therefore we need a three-input truth table. Each input
condition must be carefully considered before placing a 1 or 0 in the output
column.

OUT

Output will be 0 as frost setting is above 4 and timer outwith


ON period.
Output will be 1 as the frost setting is indicating that the
temperature is below 4. This overrides everything else.
Output will be 0 as the frost setting is above 4 and timer
outwith ON period. Note it doesnt matter that the
temperature in the house is below the required value.
Output will be 1 as the frost setting is indicating that the
temperature is below 4. This overrides everything else.
Although we are within the ON period the temperature is
above the frost setting and the set value so the central
heating should be OFF and the output at 0.
Output will be 1 as the frost setting is indicating that the
temperature is below 4. This overrides everything else.
Output will be at 1 as we are in the ON period and the
temperature is below the set value.
Output will be 1 as the frost setting is indicating that the
temperature is below 4. This overrides everything else.

ELECTRONIC AND ELECTRICAL FUNDAMENTALS (INT 2)

171

Learning and Teaching Scotland 2004

COMBINATIONAL LOGIC: EXEMPLAR QUESTIONS AND SOLUTIONS

The remaining steps are identical to those carried out in Outcome 3, i.e.
generate an AND expression for each OUT = 1 condition and then OR
all of these AND expression together:

ELECTRONIC AND ELECTRICAL FUNDAMENTALS (INT 2)

172

Learning and Teaching Scotland 2004

COMBINATIONAL LOGIC: EXEMPLAR QUESTIONS AND SOLUTIONS

ELECTRONIC AND ELECTRICAL FUNDAMENTALS (INT 2)

173

Learning and Teaching Scotland 2004

COMBINATIONAL LOGIC: EXEMPLAR QUESTIONS AND SOLUTIONS

ELECTRONIC AND ELECTRICAL FUNDAMENTALS (INT 2)

174

Learning and Teaching Scotland 2004

COMBINATIONAL LOGIC: EXEMPLAR QUESTIONS AND SOLUTIONS

?2
The control logic for a simple alarm system in a house has three inputs
and a single output, which activates an alarm. The three inputs are:
windows sensor
doors sensor
master key.
The sensors operate as follows:
window sensor (W)

0 = all windows closed


1 = a window is open

door sensor (D)

0 = all doors closed


1 = a door is opened

master key (K)

0 = alarm system is disarmed


1 = alarm system is armed

If the alarm system is disarmed then the logic signals from the sensors
are ignored and the alarm will not sound. The alarm is activated by a
logic 1 from the output of the control logic.
Design the circuit to meet the requirements of this control logic. Your
design should include the following:
truth table
Boolean logic expression
logic diagram using ANSI symbols (this diagram must include IC
identification and pin numbering).

ELECTRONIC AND ELECTRICAL FUNDAMENTALS (INT 2)

175

Learning and Teaching Scotland 2004

COMBINATIONAL LOGIC: EXEMPLAR QUESTIONS AND SOLUTIONS

?2
Solution
As with the previous example a truth table must be generated and all
input permutations carefully considered. The required output and
associated reasons are shown below.
W

OUT

Alarm is disarmed so it doesnt matter what the other sensors


are outputting, the output will be 0.
System is armed but no doors or windows are open therefore
the output is 0.
Alarm is disarmed so it doesnt matter what the other sensors
are outputting, the output will be 0.
System is armed and a door is open therefore the output is 1
in order to activate the alarm-driving circuitry.
Alarm is disarmed so it doesnt matter what the other sensors
are outputting, the output will be 0.
System is armed and a window is open therefore the output is
1 in order to activate the alarm-driving circuitry.
Alarm is disarmed so it doesnt matter what the other sensors
are outputting, the output will be 0.
System is armed and a door and a window are open therefore
the output is 1 in order to activate the alarm-driving circuitry.

Generate an AND expression for each OUT = 1 condition and then OR


all of these AND expressions together to create the Boolean expression
that fully describes the requirements of the truth table.

ELECTRONIC AND ELECTRICAL FUNDAMENTALS (INT 2)

176

Learning and Teaching Scotland 2004

COMBINATIONAL LOGIC: EXEMPLAR QUESTIONS AND SOLUTIONS

ELECTRONIC AND ELECTRICAL FUNDAMENTALS (INT 2)

177

Learning and Teaching Scotland 2004

Anda mungkin juga menyukai