La capacidad de información de un sistema de comunicaciones representa la cantidad de símbolos independientes que pueden transportarse por el sistema en determinada unidad de tiempo. En consecuencia, conviene frecuentemente expresar la capacidad de información de un sistema en bits por segundo o BPS. Las instrucciones de máquina determinan las operaciones del CPU y deben ser capaces de expresar cualquier instrucción de un lenguaje de alto nivel. Cada instrucción contiene la información requerida por el CPU para ser ejecutada, incluyendo el código de operación, referencias de
3. La capacidad de información de un sistema de comunicaciones representa la
cantidad de símbolos independientes que pueden transportarse por el
sistema en determinada unidad de tiempo. El símbolo binario mas básico es
el digito binario o BTI.
En consecuencia, conviene con frecuencia expresar la capacidad de
información de un sistema en bits por segundo o BPS
4.
5.
6. 1.Implicito: En este modo de direccionamiento no es necesario poner ninguna
dirección de forma explícita, ya que en el propio código de operación se conoce la
dirección de el/los operando/s al (a los) que se desea acceder o con el/los que se
quiere operar.
2.Inmediato: Este tipo de direccionamiento tiene la ventaja de la rapidez ya que no se
precisan referencias adicionales a la memoria para extraer el operando. Sin embargo,
presenta el inconveniente de ser una forma poco flexible de
localizar un operando
3.Directo o Absoluto: En este modo la dirección efectiva es igual a la parte de dirección de
la instrucción. El operando reside en la memoria y su dirección es dada directamente por
el campo de dirección de la instrucción.
4.Indirecto: Si hace referencia a un registro de la máquina, la dirección de memoria
(dirección efectiva) que contiene el dato estará en este registro y hablaremos de
direccionamiento indirecto a registro; si hace referencia a una posición de memoria
7. 5. Indirecto mediante registros: En este modo el campo de la dirección de la instrucción da
la dirección en donde la dirección efectiva se almacena en la memoria. El control localiza la
instrucción de la memoria y utiliza su parte de dirección para acceder a la memoria de
nuevo para leer una dirección efectiva.
6. De desplazamiento: Combina el modo directo e indirecto mediante registros. Requiere
dos campos de direccionamiento. Uno referente a un registro y el otro a un desplazamiento
a agregar al contenido del registro.
7. De pila: Este direccionamiento se basa en las estructuras denominadas Pila (tipo LIFO),
las cuales están marcados por el fondo de la pila y el puntero de pila (*SP). El puntero de
pila apunta a la última posición ocupada. Así, como puntero de direccionamiento usaremos
el SP.
8. Primero las instrucciones de la maquina Determinan la operación del CPU.
Existe una gran variedad que varían en función: conjunto de instrucciones.
El conjunto de instrucciones de máquina debe ser capaz de expresar cualquiera de las instrucciones de un
lenguaje de alto nivel.
Ahora veremos los elementos de una instrucción de máquina:
Cada instrucción contiene la información requerida por el CPU para ser ejecutada.
1. Código de operación: Ej: ADD, SUB, MOV.
2. Referencia de Operando Fuente: Dirección de los operandos requeridos por la instrucción.
3. Referencia de Operando Resultante: Dir. guardar resultado.
4. Referencia de Siguiente Instrucción.: Dir. sig. instrucción.
9. Podemos categorizar las instrucciones de máquina como de:
Procesamiento de datos: operaciones aritméticas y lógicas.
Almacenamiento de datos: transferencias dentro del sistema.
Instrucciones de E/S: transferencia de datos entre la computadora y los mecanismos externos.
Control
REPRESENTACIÓN DE INSTRUCCIONES
Dentro de la computadora cada instrucción está
representada mediante una secuencia de bits
La secuencia se divide en campos en correspondencia a los
elementos que la componen.
Este esquema se conoce como formato de la instrucción.
Es difícil para el programador tratar con las
representaciones binarias de las instrucciones de máquina.
Por lo tanto, se usa una representación simbólica.
10. Designa la operación que va a ser realizada. En lenguaje ensamblador, se asigna a su valor
numérico un mnemónico. Por ejemplo, en el MIPS tenemos una instrucción con el código
de operación 0224x en lenguaje ensamblador es la operación add.
Los operando sobre los cuales los OPCODES aplican pueden, dependiendo de la
arquitectura del CPU, consistir de registros, valores en memoria, valores almacenados en
la pila, puertos de I/O, bus, etc. Las operaciones que un OPCODE puede especificar pueden
incluir 1 2 3 4
Los OPCODES también pueden ser encontrados en los bytecodes interpretados por un
interpretador de código de byte (o la máquina virtual, en un sentido de ese término). En
éstos, una arquitectura de conjunto de instrucciones es creada para ser interpretada por
software en vez de un dispositivo de hardware
A menudo, los interpretadores de código de byte trabajan con tipos de datos y operaciones de más
alto nivel, que el de un conjunto de instrucciones por hardware, pero son construidas a lo largo de
líneas similares. Ejemplos incluyen la máquina virtual de Java(JVM) del lenguaje de programación
Java
11. Por definición es una forma de especificar la ubicación de los datos y modos para acceder a ellos.
Los datos que manejan una instrucción maquina pueden estar ubicados en:
1.En la propia instrucción: que es donde el operando esta contenido en un campo de la propia
instrucción maquina
2.En un registro de la CPU: los registros de la CPU se pueden utilizar para almacenar temporalmente los
datos
3.En la memoria del computador: en este caso será necesario especificar de algún modo la dirección de
memoria donde se halla el operando
Ahora veamos los modos de direccionamiento simples:
• Inmediato
• Directo a registro
• Directo a memoria
• Indirecto con registro
• Indirecto con pila
• Indirecto con memoria
• Indirecto con desplazamiento
12. Primero hablemos sobre el procesamiento de datos: El "procesamiento de datos" es el manejo de estos
datos en una forma mas útil. Incluye operaciones por medio de una maquina (ordenador) o
manualmente, como cálculos numéricos, clasificación y transmisión de datos de un lugar a otro, etc. Los
sistemas de procesamiento de datos se pueden clasificar de la siguiente manera:
Sistema de procesamiento de datos por tarjetas perforadas. (1980 se utilizo en Estados Unidos).
Ahora hablemos sobre el sistema de barras:
El código de barras consiste en un sistema de codificación
creados atreves de seres de líneas y espacios paralelos de
distinto grosor. Generalmente se utiliza como sistema de
control ya que facilita la actividad comercial del fabricante y
del distribuidor, por lo que no ofrece información al
consumidor, si no datos de operaciones aplicados a
identificar productos.
13. Puedo concluir que la capacidad de la computadora para procesar
información puede resumirse a través de las siguientes funciones básicas,
las cuales son almacenar información y organizar información, esto es lo
que hace que al momento de hacer ciertos trabajos nos facilite en mayor
medida, eso implica la mejoría en conforme pasan los años de los
ordenadores y de como estos pasan o procesan información de una
manera mas efectiva acelerando el ritmo de trabajo en general o incluso
haciendo cosas del día a día, como enviar un mensaje o ver una película, ya
sea en internet o en televisión