INTRODUCCION AL ASSEMBLER 86

1 INTRODUCCION AL ASSEMBLER 86SENTENCIAS DEL LENGUAJE ASS...
Author: Tristán Alonzo
0 downloads 4 Views

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]