Programacion. Listado de instrucciones
Enviado por Laura Calderón • 26 de Abril de 2016 • Trabajo • 516 Palabras (3 Páginas) • 110 Visitas
Programación
Actividad momento 1
Neftali Cruz
Diego Fernando Guerra
Laura Calderón Narváez
Código: 1075251058
Grupo: 243002_18
Universidad nacional abierta y a distancia UNAD
Ingeniería electrónica
Neiva-Huila 2016
Introducción
Éste curso pretende que una vez terminado, tengamos los conocimientos necesarios para adentrarse profundamente en la utilización de éstos lenguaje para cuando le sea necesario hacer rutinas, funciones, etc. que le requieran más velocidad.
Nos permite conocer a fondo la evolución de estos lenguajes y a si mismo determinar la utilización de cada uno.
El ensamblador es el lenguaje más directo con el ordenador, aunque también se le ha llamado Código Máquina, en realidad no es así, esto es debido a la mala utilización del término Lenguaje Máquina o Código Máquina, éste lenguaje en realidad está formado por unos y ceros, que son los datos que realmente utilizan los ordenadores.
Con la realización de esta actividad pretendemos aclara dudas y confusiones que se presentan en nuestro camino.
Objetivos
- Conocer de lenguajes de programación.
- Analizar e interpretar todo lo relacionado con lenguaje de ensamblado y de máquina.
- Conocer mediante gráficos las características, ventajas y desventajas de los lenguajes máquina y ensamblador.
- Adquirir los conocimientos básicos de un lenguaje programador.
[pic 1][pic 2]
s[pic 3][pic 4][pic 5][pic 6][pic 7][pic 8][pic 9][pic 10][pic 11][pic 12][pic 13][pic 14][pic 15][pic 16][pic 17][pic 18][pic 19][pic 20][pic 21][pic 22][pic 23][pic 24][pic 25][pic 26][pic 27][pic 28]
[pic 29][pic 30]
[pic 31][pic 32]
[pic 33]
[pic 34][pic 35][pic 36][pic 37][pic 38][pic 39][pic 40][pic 41]
Listado de instrucciones
INSTRUCCIÓN | DESCRIPCIÓN |
MOV | Transferencia de datos entre celdas de memoria. |
MOVS | Mover cadenas de bytes o palabras desde la fuente |
LODS(LODSB, LODSW) | Cargar cadenas de un byte o palabra al acumulador |
LAHF | Verifica el estado de las banderas durante la ejecución del programa |
LDS | Carga el registro del segmento de datos |
LEA | Carga la dirección del operador fuente |
LES | Carga el registro del segmento extra |
POP | Recupera un dato de la pila |
POPF | Extrae las banderas almacenadas en la pila |
PUSH | Coloca una palabra en la pila |
PUSHF | Coloca el valor de las banderas en la pila |
ADD | Suma Acumulador |
ADDC | Suma con acarreo |
DA | Ajuste decimal acumulador |
DEC | Decremento del operando |
DIV | División acumulador por B |
INC | Incrementa la variable |
MUL | Multiplicación acumulado por B |
SUBB | Resta con acarreo |
CLRF | Limpia registro |
GOTO | Ir a la dirección |
BCF | Limpia el bit b en f |
BSF | Establece el bit |
CALL | Llama a la subrutina |
RETURN | Llama a la subrutina |
...