Entradas

Banderas (Flags) emu8086

Imagen
De los 16 bits del registro de banderas, nueve son comunes a toda la familia de procesadores 8086, y sirven para indicar el estado actual de la maquina y el resultado del procesamiento. Muchas instrucciones que piden comparaciones y aritmética cambian el estado de las banderas, algunas cuyas instrucciones pueden realizar pruebas para determinar la acción subsecuente OF (Overflow, desbordamiento):  Indica desbordamiento de un bit de orden alto (mas a la izquierda) después de una operación aritmética. DF (dirección): Designa la dirección hacia la izquierda o hacia la derecha para mover o comparar cadenas de caracteres. IF (interrupción):  Indica que una interrupción externa, como la entrada desde el teclado, sea procesada o ignorada. TF (trampa): Permite la operación del procesador en modo de un paso. Los programas depuradores, como el DEBUG, activan esta bandera de manera que usted pueda avanzar en la ejecución de una sola instrucción a un tiempo, para examinar el...

Ejercicios Operaciones Aritméticas Emu8086

Imagen
Suma Resta Multiplicación División

1.1 Importancia del Lenguaje Ensamblador

Definición Es un lenguaje de programación de bajo nivel que a diferencia de los lenguajes convencionales este usa Mnemonicos, que son instrucciones básicas para las computadoras, microprocesadores, micro controladores y otros circuitos programables. Caracterisiticas del lenguaje ensamblador Es un lenguaje de bajo nivel Cambia dependiendo del procesador A diferencia de los lenguajes de alto nivel, estos programas se ejecutan mas rapidamente y gastan mucho menos recursos, RAM y ROM El tiempo de ejucucion de rutina es mucho mas rapido e incluso se peude controlar Lista de Mnemonicos básicos Mov Para la transferencia de datos Pop Para extraer de la pila Push Para introducir en la pila Jmp Salto (Transfiere el control a la  dirección indicada en el operando) Ret Retorno de subrutina Int Interrupcion Add Suma Sub Resta Mul Multiplicacion Div Division Importancia del lenguaje ensamblador Principalmente es importante ...

Ley de Moore

Imagen
Vas a una tienda, compras una computadora. Vuelves a tu casa, y mientras la enciendes por primera vez, miras un folleto que muestra una computadora mucho mejor y más avanzada. Puede que esa sea una de las mejores explicaciones de la Ley de Moore. Si bien el ejemplo es un poco exagerado, es un buen punto de partida para entender cómo han evolucionado los ordenadores personales con el paso del tiempo, porque justamente de eso trata la Ley de Moore. La ley de Moore La Ley de Moore es un término informático originado en la década de 1960 y que establece que la velocidad del procesador o el poder de procesamiento total de las computadoras se duplica cada doce meses. En un principio, la norma no era muy popular pero sí se sigue utilizando hasta el día de hoy. Quien la acuñó fue Gordon Moore, el cofundador de la conocida empresa Intel de microprocesadores. Cuando las revistas de electrónica le preguntaron cómo se desarrollaría el área en los próximos diez años, él escribió un artículo ...