ADB-Equipo 4
Entradas
segundo programa en emu 8086
- Obtener enlace
- X
- Correo electrónico
- Otras aplicaciones
primer Programa en emu8086
- Obtener enlace
- X
- Correo electrónico
- Otras aplicaciones
Emulador 8086
- Obtener enlace
- X
- Correo electrónico
- Otras aplicaciones
Emulador 8086 2. Descripción. E l emulador 8086 fue el primer que se utilizo para impartir un curso de microprocesadores por la universidad de Don Bosco; Este emulador posee una interfaz de usuario muy amistosa que permite familiarizarse con los fundamentos de la programación en lenguaje ensamblador de forma muy intuitiva, aparte de eso brinda una serie de recursos para ejecutar y depurar los programas 3. VENTAJAS Fácil de manipular. Interfaz amigable con el usuario. Barras de herramientas que permiten realizar programas mas fácilmente. 4. DESVENTAJAS. no soportar algunas de las interrupciones más interesantes que posee el sistema operativo. tampoco puede acceder a los puertos físicos (reales), sino que los emula usando otros programas . 5. Pantalla principal. Es donde se escribirán los archivos fuentes en lenguaje ensamblador, Se puede ver una barra de menú de Windows con sus opciones file, edit, etc. pero también vera unas opciones poco usuales c...
Manipulación de la pila
- Obtener enlace
- X
- Correo electrónico
- Otras aplicaciones
Manipulación de la pila -ROT (a b c – c a b) Rota hacia atrás. -2ROT (ab cd ef – ef ab cd) Rota hacia atrás. NIP ( a b – b) Quita a de la pila. OUTK (… n — ..) Elimina el elemento n. TUCK (a b — b a b) Inserta una copia de b. 2?DUP (ab – ab ab) Duplica si ab <> 0. 2DROP (ab — ) Elimina 2 de encima. 2DUP ( ab – ab ab) Duplica los elementos. 2NIP (ab cd – cd) Elimina elementos. 2OUTK (::: n — ::) Elimina el elemento n 2OVER (ab cd – ab cd ab) Inserta una copia de ab. 2PICK (:: n — :::) Copia el elemento n encima de la pila. 2ROLL (::: n — :::) Quita el elemento n y lo deja arriba de la pila. 2ROT (ab cd ef – cd ef ab) Rota los elementos 2TUCK (ab cd – cd ab cd) Inserta una copia de cd. 2SWAP (ab cd – cd ab) Rota los elementos
Instrucciones aritméticas
- Obtener enlace
- X
- Correo electrónico
- Otras aplicaciones
Instrucciones aritméticas ADC Adición con acarreo. Sintaxis: ADC destino, fuente Lleva a cabo la suma de dos operandos y suma uno al resultado en caso de que la bandera CF esté activada, esto es, en caso de que exista acarreo. El resultado se guarda en el operando destino. ADD Adición de los operandos. Sintaxis: ADD destino, fuente Suma los dos operandos y guarda el resultado en el operando destino. DIV División sin signo Sintaxis: DIV fuente El divisor puede ser un byte o palabra y es el operando que se le da a la instrucción. Si el divisor es de 8 bits se toma como dividendo el registro de 16 bits AX y si el divisor es de 16 bits se tomara como dividendo el registro par DX:AX, tomando como palabra alta DX y como baja AX. Si el divisor fué un byte el cociente se almacena en el registro AL y el residuo en AH, si fué una palabra el cociente se guarda en AX y el residuo en DX. IDIV División con signo Sintaxis: IDIV fuente Consiste basicamente en lo mismo que la instrucción D...