2. 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.
INMEDIATO
En este modo el operando es especificado en la instrucción
misma. En otras palabras, una instrucción de modo inmediato
tiene un campo de operando en vez de un campo de dirección. El
campo del operando contiene el operando actual que se debe
utilizar en conjunto con la operación especificada en la
instrucción. Las instrucciones de modo inmediato son útiles para
inicializar los registros en un valor constante.
3. DIRECTO
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.
En una instrucción de tipo ramificación el campo de dirección
especifica la dirección de la rama actual.
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, la dirección de
memoria (dirección efectiva) que contiene el dato estará
almacenada en esta posición de memoria y hablaremos de
direccionamiento indirecto a memoria.
ABSOLUTO
El campo de operando contiene una dirección en memoria, en la
que se encuentra la instrucción. Y no se cancela.
DE REGISTRO
Sirve para especificar operandos que están en registros.
4. 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. Unos pocos modos de
direccionamiento requieren que el campo de dirección de la
instrucción sea sumado al control de un registro especificado en
el procesador.
DE DESPLAZAMIENTO
Combina el modo directo e indirecto mediante registros.
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. El desplazamiento más el valor del SP nos dará
la dirección del objeto al que queramos hacer referencia. En
ocasiones, si no existe C. de desplazamiento solo se trabajara
con la cima de la pila.
5. PENTIUM
La plataforma del procesador de la nueva generación del procesador Intel Pentium proporciona el rendimiento necesario para
potenciar la experiencia informática de cada día en las habilidades más modernas como la tecnología Intel tactil y Ready Mode para
permitir una experiencia informática "siempre activa, siempre disponible". Experimente un brillante desempeño de PC haciendo
multitarea sin esfuerzo. Comuníquese con sus familiares y amigos, disfrute del entretenimiento y haga su trabajo. Obtenga el
asombroso rendimiento y los gráficos que se ha habituado a esperar de un procesador Intel Pentium.
CORE 2
Los CPU de marca Core 2 incluyen: doble núcleo (para sobremesas de gama alta y baja ), "Merom" (doble núcleo para portátiles),
"Kentsfield" (cuatro núcleos para sobremesas), y sus variantes llamadas "Penryn" (doble núcleo para portátiles), "Wolfdale" (doble
núcleo para sobremesas, doble núcleo de gama baja para sobremesas) y "Yorkfield" (cuatro núcleos para sobremesas).
Los procesadores Core 2 poseen la Virtualization Technology -tecnología de virtualización- (excepto los modelos T52x0, T5300, T54x0,
T55x0 "B2", E2xx0, T2300E, E4x00, E7x00 y E8190), Execute Disable Bit, y SSE3. Su microarquitectura Core introdujo
también SSSE3, Trusted Execution Technology, Enhanced SpeedStep, y Active Management Technology (iAMT2). Con un Thermal
Design Power (TDP) hasta de solo 65 W, el Core 2 Conroe de doble núcleo consumió solo la mitad de la energía de los chips
de Pentium D menos capaces pero también doble núcleo con un TDP hasta de 130 W (un TDP alto requiere enfriamiento adicional que
puede ser ruidoso o caro).
Siendo típico para los CPU, los CPU Core 2 Duo E4000/E6000, Core 2 Quad Q6600, Core 2 Extreme doble núcleo X6800,
y cuatro núcleos QX6700 y QX6800 fueron la mitad de la energía de los chips afectados por errores de software menores.
6. ATOM
Los Intel Atom pueden ejecutar hasta dos instrucciones por ciclo. El rendimiento de un Atom de núcleo único es igual a, aproximadamente, la mitad
de un Intel Celeron M equivalente, de su misma frecuencia. Por ejemplo, el Atom N455, que se puede encontrar en muchos netbooks, puede
proporcionar una puntuación de 319 en el bancos de pruebas de rendimiento de PassMark CPU Lookup, en comparación con la puntuación de
los 315 de Mobile Intel Pentium 4 - M de 2,60GHz, e incluso se podría comparar el rendimiento de dicho Intel Atom n455 con productos de la
competencia como el Mobile AMD Athlon XP-M 1800+ de 1,53GHz (habiendo obtenido en el bancos de pruebas una puntuación de 312) o el VIA C7
de 1,5GHz (habiendo obtenido una puntuación de 302). Los Atom implementan el conjunto de instrucciones x86-64 y x86 (IA-32); excepto en los
primeros modelos del Intel Atom (versiones N2xx y Z5xx); dichos modelos solo implementan el conjunto de instrucciones x86. Actualmente todos los
Intel Atom integran instrucciones x86-64 (las versiones N2xx y Z5xx de Intel Atom están oficialmente descatalogadas).
ITALIUM
Este procesador se fabricaba utilizando un proceso de 180 nm y disponía de 32 KB de memoria caché de primer nivel (16 para datos y 16 para
instrucciones), 96 KB de caché de segundo nivel integrada en el núcleo y 2 ó 4 MB de caché de tercer nivel exterior al núcleo. Estaba disponible en
versiones a 733 u 800 MHz. La arquitectura del Itanium se diferencia drásticamente de las arquitecturas x86 y x86-64 usadas en otros procesadores
de Intel. La arquitectura se basa en un explícito paralelismo a nivel de instrucción, con el compilador tomando decisiones sobre qué instrucciones
deben ejecutarse en paralelo. Este acercamiento permite que el procesador ejecute hasta seis instrucciones por ciclo de reloj. A diferencia de otras
arquitecturas superescalares, Itanium no precisa de hardware elaborado para seguir la pista de las dependencias de las instrucciones durante la
ejecución paralela.
AMD GENERACION
6
El procesador AMD Serie A de 6.° generación redefinirá para siempre lo que esperas de una computadora portátil. Con capacidades diseñadas para
el mejor juego en línea de su tipo, transmisión de video en ultra HD y las nuevas e innovadoras posibilidades de cómputo, ahora puedes trabajar,
mirar, crear y compartir: todo con una batería de mayor duración, gráficos espectaculares, video brillante, mejor búfer, herramientas creativas para
la gestión de contenidos y aplicaciones aceleradas.
Juego superior en el hogar o en dispositivos móviles gracias a la arquitectura Graphics Core Next y la compatibilidad con API de DirectX 12,
Vulkan y Mantle y las GPU múltiples
Tecnología de gráficos dobles AMD + una tarjeta de gráficos Radeon = aceleración adicional en el rendimiento de los gráficos.
Elimina la vibración y la fragmentación con la tecnología AMD FreeSync.
Contenido de video superior con una transmisión con menos interrupciones (¡hasta ultra HD!)
Escalamiento para un video en HD más nítido en las pantallas ultra HD de próxima generación
7. En el mundo de la programación existen diversos tipos de lenguajes que permiten diferentes ejecuciones, cada uno tiene pros y
contras respecto a sus competidores y también poseen distintos usos en este punto se mostraran las ventajas y desventajas de los
leguajes ensambladores de procesadores con respecto a lenguajes mas habituales como c o java.
Ventajas
Te permite hacer procesadores que en si son estructuras de datos mas complejas que los programas que permite realizar java o C.
Tiene un sinfín de ayudas dentro del programa que permiten un mejor entendimiento y mejor ejecución.
Tiene una gran cantidad de compresión de datos y no hay necesidad de crear tantas variables y poder tener muchos datos.
Permite ver todos los cambios que ocurren un la ejecución del programa y muestran los saltos de cambio de línea según la acción
que este ejerciendo.
Ayuda a generar procesos aritméticos mas simples ya que los tiene implícitos.
Desventajas
Generalmente estos programa necesitan de demasiadas líneas de código para crear programas muy simples.
Tiene códigos que tienden a confundir al usuario.
Necesita mucha repetición en sus códigos para hacer acciones diferentes.
Tiene ambientaciones que no muestran los errores antes de compilarlos y tiene un panorama grafico muy deficiente.
8. Mov ax, 10.
Mov bx, 12.
Cmp ax, bx.
Jle Hace_Algo.
Funciones:
Mov ax, 10: Esta opción permite que en la parte de el acumulador principal se guarden variables en este caso la variable va a
tomar el valor del numero 10.
Mov bx, 12: Este permite que el valor numérico 12 en la variable BX en este se permite que esta variable puede ser ejecutada en
una operación aritmética.
Cmp ax, bx: Este comendo permite que se ejecute la acción de comparación entre los datos guardados en la variable ax y la bx
esto con el fin de hacer posibles operaciones lógicas.
Jle Hace_Algo: Salta si en el resultado de la comparación, el primer número es menor o igual que el segundo, pero con números
con signo.