Escolar Documentos
Profissional Documentos
Cultura Documentos
CPU
Memoria
Contr. E/S
Perifricos
MEMORIA
n-1
Cada celda de memoria est compuesta por subceldas biestables. Siempre tienen uno
de dos estados
A los dos estados se les atribuye un valor numrico: cero o uno Las combinaciones de ceros y unos pueden representar todo tipo de datos: numricos,
texto, sonidos, imgenes, video, instrucciones o cualquier cosa que se quiera que el computador procese
Si se copia un dato desde una celda a otra, otra el dato original es clonado (permanece) Cuando se hacen programas, las direcciones de las celdas son representadas por
palabras l b que resultan lt ms naturales t l a los l humanos. h Por P ejemplo j l se puede d tratar t t una celda de memoria como si fuese una variable.
seudo seudo lenguaje lenguaje significa que lo que estaba almacenado en la celda con direccin B se copia en la celda A, lo que haba en A se pierde y lo que haba en B permanece lenguaje Pascal lenguaje C
A := B A=B
MOV (AX), (B) lenguaje assembler (se requiere dos pasos) MOV (A), (AX)
n-1
AX BX
Registros de datos Almacenan los datos que son utilizados por las instrucciones de mquina. q Aparecen como operando en las instrucciones. Mov AX, 33 Mov BX, 10 Add AX, BX
mueve un 33 al registro AX mueve un 10 al registro BX
AX BX
Registro g de Instruccin
Almacena la instruccin que se est ejecutando. Es E invisible i i ibl para el l programa de d mquina.(no aparece en la instruccin en forma explcita).
AX BX
Registro g de Instruccin IP
Direccin de la prxima instruccin Apunta a la prxima instruccin. No aparece como operando. Puede ser modificado p por instrucciones de transferencia de control. Ej.: Jmp 2000 cambia el contenido de IP por 2000.
AX BX
Registro g de Instruccin IP Registro de estado
Banderas B d d resultado de lt d de d la l ltima lti instruccin ejecutada. Cada bandera puede estar arriba o abajo (1 0). Ejemplo: j p si el resultado fue negativo, g , cero, si se dividi por cero, etc.
1
AX BX
Registro g de Instruccin IP Registro de estado SP
Las Instrucciones del programa viajan por el bus de datos y llegan al Registro eg s o de Instruccin s ucc de la CPU C U donde do de son so ejecutadas. ejecu d s . Las instrucciones son llevadas secuencialmente a la CPU. El procesador realiza el Ciclo de Ejecucin de instrucciones: