MODELO DE VON NEWMANMatemático John von Neumann (1945)
Lenguaje Ensamblador
• Secuencia lógica de sentencias pertenecientes a alguna de las siguientes clases:
• Una línea de comentario.• Una instrucción ejecutable• Una directiva de ensamblado.
Instrucciones Del Procesador
• Operación & Operandos
• Considere la siguiente proposición en el lenguaje C: (23, 44 y 17)
• z = x + 13 + y
Lenguaje EnsambladorConsidere la siguiente proposición (25,33,37)c = a + b;
Primeros ordenadores basados en arquitecturas von Neumann
• ORDVAC (U-Illinois) en Aberdeen Proving Ground, Maryland (completado en noviembre de 1951)
• IAS machine en Princeton University (Ene 1952)• MANIAC I en Laboratorio Científico Los Alamos(Mar 1952)• ILLIAC en la Universidad de Illinois, (Sept 1952)• AVIDAC en Laboratorios Argonne National (1953)• ORACLE en Laboratorio Nacional de Oak Ridge (Jun 1953)• JOHNNIAC en RAND Corporation (Ene 1954)• BESK en Estocolmo (1953)• BESM-1 en Moscú (1952)• DASK en Dinamarca (1955)• PERM en Munich (1956)• SILLIAC en Sydney (1956)• WEIZAC en Rehovoth (1955)
SISTEMA BINARIO
Es un sistema de numeración en el que los números se representan utilizando las cifras cero y uno.
En el sistema de numeración decimal, se utiliza b=10 y el alfabeto está constituido por diez símbolos, denominados también cifras decimales:
• {0,1,2,3,4,5,6,7,8,9}
Representación de un numero a una base b
Conversión Decimal a Binario
Conversión de Binario a DecimalMétodo de Multiplicaciones Sucesivas
25
2
SUMA BINARIA
RESTA BINARIA
MULTIPLICACION BINARIA
MULTIPLICACION BINARIA
DIVISION BINARIA
Ejercicios
• SUMAS• 010 + 101 = 111 • 001101 + 100101
1011011 + 1011010 • 11111+1110101+111+1• 101010+1001+10010• 111+0001+111• 1+000+1+1111• 1+0001+011
DIVISIONES
• 10110101 • 10111011 • 11110001• 10101010- • 11100
11
1011
1110
1010
110