Beruflich Dokumente
Kultur Dokumente
10_Programacin en Lenguaje de
Mquina
Consideraciones:
Prob 1: En base a prueba de escritorio, determine la operacin que realiza
la siguiente secuencia de instrucciones.
Asuma N=5
Corrija de existir errores.
Programa de instrucciones
ORG 150
INI
LDA N
SZA
BUN UN
HLT
UN
S1
S
CMA
INC
INC
INC
STA CNTE
STA CNTI
LDA N
ADD N
ISZ CNTI
BUN S
STA N
ISZ CNTE
BUN SIGUE
STA FACT
BUN INI
SIGUE
LDA CNTE
STA CNTI
BUN S1
INTERACC
ION
1
2
3
4
5
6
7
8
INSTRUCC
ION
LDA N
SZA
BUN UN
CMA
INC
INC
INC
STA CNTE
STA CNTI
10
11
12
LDA N
ADD N
ISZ CNTI
13
14
15
BUN S
ADD N
ISZ CNTI
16
17
18
19
20
BUN S
ADD N
ISZ CNTI
STA N
ISZ CNTE
21
22
23
BUN
SIGUE
LDA CNTE
STA CNTI
24
25
26
27
BUN S1
LDA N
ADD N
ISZ CNTI
28
29
30
31
32
BUN S
ADD N
ISZ CNTI
STAN
ISZ CNTE
33
34
35
BUN
SIGUE
LDA CNTE
STA CNTI
36
37
38
BUN S1
LDA N
ADD N
AC=5
AC=-6
AC=-5
AC=-4
AC=-3
CNTE=
-3
CNTI=3
AC=5
AC=10
CNTI=2
AC=15
CNTI=1
AC=20
CNTI=0
N=20
CNTE=
-2
AC=-2
CNTI=2
AC=20
AC=40
CNTI=1
AC=60
CNTI=0
N=60
CNTE=
-1
AC=-1
CNTI=1
AC=60
AC=12
0
39
40
41
ISZ CNTI
STA N
ISZ CNTE
42
STA FACT
43
44
45
46
BUN INI
LDA N
SZA
HLT
CNTI=0
N=120
CNTE=
0
FACT=
120
AC=0
LEER
CADENA
TIPO CADENA
=!0
=0
CADENA
IMPAR
FIN
PAR
A*B
LDA A
STA P
LDA B
BUN PROD
PRODCMA
INC
INC
A-B
BUN SUM
SUM INC
STA B
LDA P
ADD A
STA P
LDA B
SZA
BUN SUM
BUN INI
IMPAR
LDA A
STA R
LDA B
CMA
INC
ADD R
STA R
BUN INI
INSTRUCC
ION
LDA CAD
2
3
4
5
6
7
8
9
10
SZA
BUN COM
CIR
SZA
BUN PAR
LDA A
STA P
LDA B
BUN
PROD
CMA
INC
INC
BUN SUM
INC
STAB
LDA P
ADD A
STA B
LDA B
SZA
BUN SUM
INC
STA B
LDA P
ADD A
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
CAD=XX.
..X0
AC=0
AC=4
P=4
AC=3
AC=-4
AC=-3
AC=-2
AC=-1
B=-1
AC=4
AC=8
P=8
AC=-1
AC=0
B=0
AC=8
AC=12
27
28
29
30
31
STA P
LDA B
SZA
BUN INI
LDA CAD
32
33
34
35
36
SZA
BUN COM
CIR
SZA
BUN
IMPAR
LDA A
STA R
LDA B
CMA
INC
ADD R
STA R
BUN INI
LDA CAD
SZA
HTL
37
38
39
40
41
42
43
44
45
46
47
P=12
AC=0
CAD=XX.
..X1
AC=1
AC=4
R=4
AC=3
AC=-3
AC=1
R=1
CAD=0
CAD=7A0
COM=1A0
PAR=1B0
PROD=1C0
SUM=1D0
IMPAR=1E0
A=2A0
B=2B0
R=2C0
P=2D0
PC 500
M[500] 27A0
SZA
M[502] 41A0
CIR
SZA
M[1A3]41E0
M[1E1] 22A0
CMA
INC
M[1E4] 12C0
M[1E5] 32C0
M[1E6] 4500
M[1A4]41B0
M[1B1] 22A0
M[1B2] 32D0
M[1B3]22B0
M[1B4] 41C0
CMA
INC
INC
M[1C4]41D0
M[1D1]32B0
M[1D2]22D0
M[1D3]12A0
M[1D4]32D0
M[1D5]22B0
SZA
M[1D7]41D0
M[1D8]4500
PC
AR
AC
DR
IR
Prob 4:Se sabe que las instrucciones y datos estn almacenados en memoriaEn una
PC
501
8BD
8BE
502
503
AR
7AD
8BD
840
502
9AC
AC
20A0
20A0
40C0
40C0
40C0
DR
20A0
20A0
2020
2020
2020
IR
27AD
58BC
98CB
C8BC
39AC
I
0
0
1
1
0