Professional Documents
Culture Documents
Τελική Εξέταση Εργαστηρίου Ομάδα Β
Τελική Εξέταση Εργαστηρίου Ομάδα Β
1: Assembly
states,
.
Assembly,
, states
, ,
, -80.
,
-80.
:
,
.
-80, (1)
byte. ,
index registers (IX IY), 2 bytes.
,
.
,
/ ,
, Assembly
. , 1.
, Assembly ,
states
. . , states
, ,
( 1).
,
. ,
,
,
( 2).
,
,
. ,
, , ,
,
,
LD (IX + 12H), E
4 :
2 , 2 bytes,
1 , (displacement) 12
1 E .
4 states,
, 3 states. ,
4 4 + 4
+ 3 + 3 = 14 states.
2
-
, -80,
5 states.
, :
5 4 + 4 + 3 + 5 + 3 = 19 states.
4 14 states.
,
,
,
,
, -80,
states .
,
, Assembly
states ,
.
, ,
states , , .
No.
1
Assembly Language
LD DE, 9670H
3
LD SP,IX
4
CALL PROG
5
LD A,15H
6
OR E
7
OUT (0FCH),A
8
HALT
9 PROG: LD B,02H
10
LD A,D
11
RRCA
12
RLA
13 LOOP: LD (4580H),IX
14
LD HL,(4580H)
15
SBC HL,SP
16
DEC L
17
DJNZ LOOP
18
LD (IX+00H),L
2
RET
Byte
s
0000 DD 21 30 12
14
0004 11 70 96
10
0007 DD F9
0009 CD 12 00
000C 3E 15
000E B3
000F D3 FC
0011 76
0012 06 02
0014 7A
0015 0F
0016 17
0017 DD 22 80 45
001B 2A 80 45
001E ED 72
0020 2D
0021 10 F4
0023 DD 75 00
2
3
2
1
2
1
2
2
1
1
4
3
2
1
2
3
1
2
5
2
1
3
1
2
1
1
1
6
5
4
1
2/3
5
3
10
17
7
4
11
4
7
4
4
4
20
16
15
4
8/13
19
10
0026 C9
states
, states :
states =
= 14 + 10 + 10 + 17 +
+7+4+4+4+
+ ( 20 + 16 + 15 + 4 + 13 ) 1 +
+ ( 20 + 16 + 15 + 4 + 8 ) 1
+ 19 + 10 + 7 + 4 + 11 + 4 =
= 256
,
:
256 0,25 sec = 64 sec
1 :
No.
Assembly Language
START
LD IX,1230H
:
IX 1230
IX 1230
LD DE, 9670H
DE 9670
LD SP,IX
SP 1230
CALL PROG
5 PROG: LD B,02H
LD A,D
RRCA
RLA
B 02
A 96H
LOOP: LD (4580H),IX
10
LD HL,(4580H)
11
SBC HL,SP
(4580) 1230
(4580) 1230
HL 1230
HL 1230
,
HL 0002H
,
HL 0002H
12
DEC L
L 01H
L 01H
13
DJNZ LOOP
B 01H
00
14
LD (IX+00H),L
(1230) 01H
15
RET
16
LD A,15H
15H
70H 2,
:
17
OR E
,
75H
18
OUT (0FCH),A
H FCH
75
(FC) 75 H
19
HALT
2
Assembly,
1 + 3 + 5 + + 199
byte 89
byte 8.
-
,
, .
START: LD , 64H
LD DE, 0001H
LD HL, 0000H
LOOP: ADD HL,DE
INC DE
INC DE
DJNZ LOOP
LD A,L
OUT (89H),A
LA A,H
OUT(8AH),A
END