Maquina Multinivel

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 3

Maquina Multinivel

Se nos da a entender como maquina multinivel a los niveles que se requieren


tanto como de software como de hardware que posee una máquina para su
óptimo funcionamiento. Se poseen diferentes niveles en la arquitectura de un
computador, tales como computador digital, el programa y el lenguaje máquina.
Estas fueron creadas para facilitar la manera de comunicarse con el ordenador y
darle instrucciones a ejecutar, las maquinas multinivel actuales posees 6 niveles
que son:
Nivel 0: Nivel de lógica digital en este nivel se encuentran las compuertas lógicas
y secuencias de 0's y 1's.
Nivel 1: Esten nivel es llamado micro programación, es el encargado de
interpretar las funciones del nivel 2.
Nivel 2: Este es el nivel maquina convencional, son las instrucciones que vienen
de fabrica en nuestro ordenador.
Nivel 3: Nivel de sistema operativo este utiliza la mayoría de las instrucciones del
nivel 2 pero además tiene un nuevo conjunto de instrucciones, organización
diferente de memoria y posibilidad de ejecutar 2 o más programas a la vez
Nivel 4: nivel del lenguaje ensamblador, Este tipo de nivel son utilizados por
desarrolladores de aplicaciones, Con el ensamblador es el programa se encarga
toda la traducción de un programa nivel 4
Nivel 5: Nivel de lenguajes de alto nivel, Estos son los más fáciles de utilizar, son
comúnmente utilizados por los programadores de aplicaciones, estos pueden ser
compiladores o intérpretes.
Algoritmos de control de temperatura (promedio, máximo y mínimo)
main

readtemp b.0,b0
readtemp b.1,b1
Declaracion e inicializacion de variables
readtemp b.2,b2
readtemp b.3,b3

W27=b0+b1+b2+b3
Suma y división de temperaturas recolectadas
b6=W27/4

b10=0
b11=0 Inicialización en 0 para las variables de máximo y mínimo

sertxd (#b0," ",#b1," ",#b2," ",#b3,13,10)


Impresión en pantalla del promedio de las
sertxd ("Temperatura promedio : ",#b6,13,10)
temperaturas

if b0<=b1 and b0<=b2 and b0<=b3 then


b10=b0
endif
if b1<=b0 and b1<=b2 and b1<=b3 then
b10=b1
endif
if b2<=b0 and b2<=b1 and b2<=b3 then Comparación de datos para sacar el mínimo
b10=b2
endif
if b3<=b0 and b3<=b1 and b3<=b2 then
b10=b3
endif
sertxd("El mínímo es: ",#b10,13,10)
if b0>=b1 and b0>=b2 and b0>=b3 then
b11=b0
endif
if b1>=b0 and b1>=b2 and b1>=b3 then
b11=b1
endif

if b2>=b0 and b2>=b1 and b2>=b3 then


Comparación de datos para sacar el máximo
b11=b2
endif
if b3>=b0 and b3>=b1 and b3>=b2 then
b11=b3
endif
sertxd("El máximo es: ",#b11,13,10)

goto main

Diagrama de bloques

Inicializacion de Despelgar valor Comparar valores de


variables minimo maximo

Recoleccion de comparacion de Desplegar valor


temperaturas variables de minimo maximo

Operaciones de Inicializacion de
suma y division para variables en cero de Return to main
el promedio maximo y minimo

También podría gustarte