Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
PROGRAMACIÓN HÍBRIDA
Procedure
Limpia_Pantalla;
Assembler;
Asm
Mov AX, 0600h
Mov BH, 18h
Mov CX, 0000h
Mov DX, 184Fh
Int 10h
End;
Funciones en Ensamblador:
Bloques en Ensamblador:
Operadores:
Operadores Aritméticos:
Pueden emplearse libremente (+), (-), (*) y (/). En este
último caso la división es siempre entera. También se admiten
los operadores MOD (resto de la división) y SHL/SHR
(desplazar a la izquierda/derecha cierto número de bits).
Operadores Lógicos:
Pueden ser el AND, OR, XOR y NOT. Realizan las operaciones
lógicas en las expresiones
Operadores relacionales:
Devuelven condiciones de cierto (0FFFFh o 0FFh) o falso (0)
evaluando una expresión. Pueden ser: EQ (igual), NE (no
igual), LT (menor que), GT (mayor que), LE (menor o igual
que), GE (mayor o igual que)
MOV AX,SEG
tabla_datos
Operador OFFSET:
devuelve el desplazamiento de la variable o etiqueta en su
segmento:
MOV AX,OFFSET
variable
Operador .TYPE:
Devuelve el modo de la expresión indicada en un byte. El
bit 0 indica modo «relativo al código» y el 1 modo «relativo
a datos», si ambos bits están inactivos significa modo
absoluto. El bit 5 indica si la expresión es local (0 si está
definida externamente o indefinida); el bit 7 indica si la
expresión contiene una referencia externa. El TASM utiliza
también el bit 3 para indicar algo que desconozco. Este
operador es útil sobre todo en las macros para determinar el
tipo de los parámetros:
info .TYPE
variable
Operador TYPE:
devuelve el tamaño (bytes) de la variable indicada. No valido
en variables DUP:
kilos DW 76
Operadores de Atributos:
Operador ‘$’:
Indica la posición del contador de posiciones («Locación
Counter») utilizado por el ensamblador dentro del segmento
para llevar la cuenta de por donde se llega ensamblando. Muy
útil:
Frase DB
“simpático”
Longitud EQU $-OFFSET
frase
2.http://html.rincondelvago.com/tecnicas-d…
3. http://www.monografias.com/trabajos11/lenen/lene
n2.shtml. [1