Está en la página 1de 3

Programa de la Asignatura: Lenguaje Maquina

UNIDADES
CONTENIDOS OBJETIVOS
PROGRAMÁTICAS

Elementos del
Lenguaje ensamblador
Constante enteras
Expresiones enteras
Constantes de tipo
real, cadena y carácter
Palabras reservadas
Identificadores
Directivas
Instrucciones
UNIDAD I  Introducir al alumno a las características
Ensamblaje, enlazado y
Fundamentos del esenciales del lenguaje para poder
ejecución de
Lenguaje comenzar a hacer programas sin proceso
ensamblador programas condicionañ.
Definición de datos de
byte, Word, qword,
tbyte
Ordenación Little
Endian
Declaración de datos
sin inicializar

Cosnstantes simbólicas
y las directivas =,
EQU,TEXTEQU.
Instrucciones de Programar y usar la instrucción MOV y
Transferencia de recalcar la importancia de la sintaxis de MOV
datos asi como su entendimiento de su uso.
MOV, LAHF,SAHF y Hacer programas usando la las instrucciones
XCHG con que los estudiantes están mas
Operadores y familiarizados en el proceso condicional.
Directivas
UNIDAD II
relacionadas con los
datos
TRANSFERENCIA
OFFSET; ALIGN; TYPE
DE DATOS,
DIRECCIONAMIE
Uso de directivas
NTO Y
.IF, .ELSE, .ENNIF,
ARITMETICA
.WHILE, .ENDW,
.REPEAT y .FOR
SIZEOF, LABEL.

Direccionamiento
Indirecto
Operandos Indirectos
Arreglos
Operadores indexados
Punteros

Instrucciones JMP y
LOOP

Enlace con una Hacer uso de la Programación estructurada


Biblioteca Externa en Assembler. Para ello se enseña dividir
La Biblioteca el programa en unidades de proceso con
IRVINE#”.INC llamadas a procedimientos para simplificar
Descripción de los la solución.
procedimientos
individuales
UNIDAD III Operaciones de la Pila
PUSH y POP
PROCEDIMIENTOS Definición de
procedimientos
Las directivas PROC y
ENDP; CALL y RET

Diseño de programas
usando
procedimientos
Instrucciones boolean Procesar en la manera nativa del lenguaje
y de comparación ensamblador, usando comparaciones y
AND, OR, XOR, TEST luego saltos lógicos a partir del resultado de
y CMP la comparación.
Saltos Condicionales
JA,JB,JAE,
UNIDAD IV JLE,JL,JE,JG,JGE,JL,
JLE,JNE ENTRE
PROCESAMIENTO OTRAS
CONDICIONAL
Instrucciones
Condicionales
LOOP,LOOPE,
LOOPNE y LOOPZ

Instrucciones de Hacer aritmética con desplazamientos de bit de


UNIDAD V desplazamiento y rotació los bytes de los que están formados los
SHL, SHR, SAL, SAR, operandos.
ARITMETICA DE ROR, ROL,
ENTEROS Instrucciones MUL y DIV
UNIDAD VI Instrucciones Manipulación de cadenas y arreglos usando
CMPSt instrucciones de alto nivel en lugar de
MOVSt direccionamiento indirecto
CADENAS Y LODSt
ARREGLOS STOSt
SCASt
Donde “t” puede ser B,W o
D
Proceso de cadenas
Arreglos bidimensionales
UNIDAD VII Definici>n de Macros .Usar las bondades der las macros y sus
Invocación de Macros bibliotecas.
Características Establecer la diferencia entre una macro y un
MACROS adicionales de las procedimiento.
Macros
Uso de las Bibliotecas
de Macros.

También podría gustarte