Documente Academic
Documente Profesional
Documente Cultură
Consideraciones:
Pseudocódigo:
Inicio
Leer A
Leer B
Cont=B-1
X Suma=Suma+A
Count=Count-1
Si (Cont=0)
Prod=Suma
Fin
Sino
Ejecutar X
Programa:
ORG 100
LDA B
Cont=B-1
LDA A
X ADD A
Cont=Cont-1
Si (Cont=0)
STA Fact
Sino
Ejecutar X
Programa de instrucciones
Pseudocódigo:
Inicio
Leer N
Si (N=0)
FIN
Sino
Cont=Cont-1
X Mult=cont x N
N=Mult
Cont=Cont-1
Si (Cont0=)
Fact=Mult
Ejecutar Inicio
Sino
Ejecutar X
ORG 150
INI LDA N // AC ← 5
UN CMA // AC←AC’
INC // AC← -5
INC // AC← -4
INC // AC← -3
STA CNTI // M[CNTI] ← -3
STA CNTE // M[CNTE] ← -3
S1 LDA N // AC ← 5; 20; 80
BUN INI
BUN S1
N, DEC 5
END
Prob 3: Se sabe que las instrucciones y datos están almacenados en memoria En una
matriz instrucciones – registros, indique el contenido de los registros que intervienen al
final de cada instrucción. De existir, corrija los posibles errores.
PC ← 500
M[7AD] ← 20A0
M[8AB] ← 08AC
M[8AC] ← 2035
M[500] ← 27AD
M[501] ← 18AB
M[502] ← 58BC
M[8BD] ← 98CB
M[8CB] ← 0840
M[840] ← 2020
M[8BE] ← C8BC
M[AR] ← 39AC