1 INTRODUCCION AL ASSEMBLER 86SENTENCIAS DEL LENGUAJE ASSEMBLER 86 INSTRUCCIONES: especifica instrucciones para el microprocesador EJ: MOV AX,BX DIRECTIVAS DEL ASSEMBLER: especifica instrucciones para el programa ensamblador EJ: CUENTA EQU 9 ASIGNACIÓN DE DATOS: reserva espacio de memoria para datos de programa EJ: VAR1 DB 0
2 DIRECTIVAS DEL ASSEMBLERASSUME ORG END SEGMENT ENDS PROC ENDP EQU LABEL EXTRN PUBLIC
3 ASIGNACIÓN DE DATOS TRES TIPOS DE DATOS: DATA SEGMENT DATA ENDSBYTES DB WORD DW DOUBLE-WORD DD DATA SEGMENT VAR_1 DB 0 VAR_2 DW 2 DUP (6) VAR_3 DD 0FF32H DATA ENDS
4 ATRIBUTOS DE UNA VARIABLETIPO (BYTE, WORD, DWORD) SEGMENTO (CS, DS, SS, ES) DESPLAZAMIENTO (OFFSET) ES POSIBLE CAMBIAR TEMPORALMENTE: TIPO Y SEGMENTO
5 ATRIBUTOS DE UNA VARIABLESEGMENT OVERRIDES INC ES:VAR_2 TYPE OVERRIDES BYTES WORD PTR VAR_NAME DWORD
6 ATRIBUTOS DE UNA VARIABLEEjemplos: MOV BYTE PTR VAR_2,AL MOV BYTE PTR [BX],3 INC WORD PTR [BX+6]