Está en la página 1de 7

Programacion numerica

simpletron
MODELO VONN NEUMAN
• LA COMPU DEBE TENER MEMORIA DEBE QUEDAR LA INFO Y LAS
INSTRUCCIONES Y EL CODIGO QUE DEBE TENER
• PROCESADOR QUE HAGA LAS CUENTAS:
• MICROPROCESADORDIVIDIDO EN UNA UNIDAD DE CONTROL.
• REGISTROS: MINIMEMORIA PARA GUARDAR LA INFO
• MEMORIA SEMICONDUCTORACHIP QUE GUARDE INFO
• TECLADO Y PANTALLADISPOSITIVOS DE ENTRADA Y SALIDA
ARQUITECTURA SIMPLETRON
• ACUMULADOR: SUSTITUYE A LOS REGISTROS
• UNIDAD DE CONTROL TAMBIEN HACE UNIDAD ARITMETICA LOGICA
• MEMORIA DE 100 POSICIONES=ARREGLOS DONDE GUARDO
NUMEROS ENTEROS POSICIONES.INSTRUCCIONES Y VARIABLES
• DISPOSITIVOS DE ENTRADA Y SALIDA TECLADO/PANTALLA
LENGUAJE SML:SIMPLETRON
MACHINE LANGUAGE
• LAS PALABRAS DE LA SIMPLETRONSON 4 DIGITOS ENTEROS QUE
FUNCIONAN COMO INSTRUCCIONES.
• LOS PRIMEROS DOS DIGITOSORDEN QUE LE DOY A LA
SIMPLETRONOPERADOR
• LOS SEGUNDOS DOS DIGITOSDIRECCION DE MEMORIA EN DONDE
LA PRIMERA ORDEN VA A TRABAJAR.
• INSTRUCCIONES DE ENTRADA/SALIDA
• 10(READ):DE LA ENTRADA A MEMORIA
• 11(WRITE):DE MEMORIA A LA SALIDA
• INSTRUCCIONES DE CARGA
• 20(LOAD):DE MEMORIA AL REGISTRO ACUMULADOR
• 21(STORE):DEL RESGISTRO ACUMULADOR A LA MEMORIA
• OPERACIONES ARITMETICAS:
• 30(ADD):SUMA LA PALABRA DE LA MEMORIA CON LA PALABRA DEL
ACUMULADOR EL RESULTADO SE VA AL ACUMULADOR
• 31(SUBSTRACT):RESTA LA PALABRA DE LA MEMORIA DE LA PALABRA
EN EL ACUMULADOR.
• 32(DIVIDE):DIVIDE LA PALABRA DE LA MEMORIA ENTRE LA PALABRA
DEL ACUMULADOR
• 33(MULTIPLY):MULTIPLICADOR LA PALABRA DE LA MEMORIA POR LA
PALABRA DEL ACUMULADOR
• OPERAICONES DE CONTROL:
• 40(BRANCH):SALTA DE UNA POSICION DE MEMORIA A OTRA
• 41(BRANCHNEG)SALTA CON UNA CONDICION SI LO QUE HAY EN EL
ACUMULADOR ES UN NUMERO NEGATIVO
• 42 (BRANCHZERO)SALTA SI LO QUE HAY EN EL ACUMULADOR ES UN 0
• 43(HALT)DETIENE LA EJECUCION DEL PROGRAMA

También podría gustarte