Professional Documents
Culture Documents
VXL AY1213-S2 KT 01 Dap An-Z80
VXL AY1213-S2 KT 01 Dap An-Z80
GVPT: H Trung M
Vi x l AY1213-S2
p n ca kim tra ti lp t 1
1. Vit cc t iu khin (control word) (hnh 1.14 trong sch VXL) thc hin
cc php ton sau:
a) R5 4R1 2(R2 AND R4)
b) R3 R1/2 + (b 1 ca R2)/4
BG.
R1 + R1
R5 = 2R1
001
001
101
00010
R5 + R5
R5 = 4R1
101
101
101
00010
R2 AND R4
R3 = R2 And R4
010
100
011
01000
R3 + R3
011
011
011
00010
R5 - R3
101
011
101
00101
Ch thch
T iu khin
SELA SELB SELD
OPR
b)
Cc tc v
R3
R4
R4
R4
R3
Ch thch
T iu khin
SELA SELB SELD
OPR
SHR R1
001
000
011
10000
COM R2
R4 = b 1 ca R2
010
000
100
01110
SHR R4
R4 = (b 1 ca R2)/2
100
000
100
10000
SHR R4
R4 = (b 1 ca R2)/4
100
000
100
10000
R3 + R4
R3 = R1/2 + (b 1 ca R2)/4
011
100
011
00010
R1 + R1
R5 = 2R1
001
001
101
00010
R2 AND R4
R3 = R2 And R4
010
100
011
01000
R5 - R3
101
011
101
00101
R5 + R5
101
101
101
00010
Ch thch
T iu khin
SELA SELB SELD
OPR
b)
Cc tc v
R4
R4
R3
R3
. . .
COM R2
R4 = b 1 ca R2
010
000
100
01110
SHR R4
R4 = (b 1 ca R2)/2
100
000
100
10000
R1 + R4
R3 = R1 + (b 1 ca R2)/2
001
100
011
00010
SHR R3
R3 = R1/2 + (b 1 ca R2)/4
011
000
011
10000
2. Hy cho bit dung lng b nh ln nht (tnh theo byte v word) m CPU c th
qun l c nu n c:
a) S ng a ch l 16 v s ng d liu l 8.
b) S ng a ch l 20 v s ng d liu l 16.
BG.
S ng
a ch
S ng
d liu
16
20
16
3. Hy cho bit gi tr ca cc c trong thanh ghi trng thi sau khi CPU 8 bit thc thi
lnh sau (gi s ban u tt c cc c c tr l 0 trc khi thc thi lnh)
a) Cng 2 s 8 bit: +126 vi +15
b) Cng 2 s 8 bit: E7H vi 09H
c) Tr 2 s 8 bit: +104 vi 12
Ch : Trnh by cc php tnh theo dng s nh phn
BG.
a) Cng 2 s 8 bit: +126 vi +15
0
Tng
+126
+15
-115
1
0
0
1
1
1
0
0
1
1
0
0
b) Cng 2 s 8 bit:
0
Tng
E7H
09H
F0H
0
1
0
1
0
1
0
1
c) Tr 2 s 8 bit:
1
Hiu
+104
12
+116
1
0
1
0
1
1
1
1
1
1
0
0
1
1
1
1
1
1
1
1
0
1
1
0
0
0
1
1
Nh
0
1
1
0
Nh
0
0
0
0
Mn
HC
OV
Trc
Sau
C Z
HC OV
E7H vi 09H
0
1
0
1
1
0
0
1
1
0
1
0
1
1
0
0
1
1
0
0
Trc
Sau
+104 vi 12
1
1
1
1
0
0
1
1
1
1
0
0
0
0
1
1
0
0
0
0
HC
OV
Trc
Sau
CPU c lnh 1 a ch
LOAD B
ADD
C
STORE T
LOAD A
MUL
T
ADD
D
STORE F
CPU c lnh 0 a ch
PUSH A
PUSH B
PUSH C
ADD
MUL
PUSH D
ADD
POP F